I recently found out that there is the possibility of "Transcoding" the gRPC server so that it can receive HTTP/JSON requests as well as gRPC requests. I believe this will allow users to use the normal NetCore HTTP Client to send a request to a gRPC server (using protobuf of course). I have seen this implementation in other languages (mainly Go), but I have not been able to see anything on how this can be done in.NetCore and C#. Do you have any idea how this can be achieved?
This is the official Goggle documentation on the subject: https://cloud.google.com/endpoints/docs/grpc/transcoding
Thank You Very Much