rest-nvim / rest.nvim

A fast Neovim http client written in Lua
GNU General Public License v3.0
1.61k stars 142 forks source link

Can we have support for running GRPC requests? It will be very useful. #244

Open Mohsin-Ul-Islam opened 1 year ago

Mohsin-Ul-Islam commented 1 year ago

Our codebase uses rest.nvim like syntax for writing GRPC requests. The team uses Intellij plugin for that. I am the only one who uses neovim. I found a plugin for running GRPC requests but its syntax is different. I have to rewrite the requests from rest.nvim like syntax to a different format for grpc.nvim. It will be very good to have GRPC support just like the Intellij plugin.

NTBBloodbath commented 1 year ago

Hey, I really have no idea about grpc. How could I take a look at it? I think it would be a good idea!

Xepe commented 1 year ago

@NTBBloodbath this could be helpful. We could describe gRPC as a server that uses HTTP/2.0 as its underlying communication protocol.

Normally I use https://github.com/fullstorydev/grpcurl when I want to make some request to the gRPC endpoints

Updated: This could be a good reference as well

https://www.jetbrains.com/help/rider/Http_client_in__product__code_editor.html#grpc-requests