bisakhmondal commented on issue #3874:
URL: https://github.com/apache/apisix/issues/3874#issuecomment-1061610429


   Hi @keenbo, we are sorry you had to wait this long on this issue. Actually, 
we did a lot of refactoring in grpc transcoding lately. Could you please report 
if you are still facing the issue?
   I tried to reproduce the same, it works fine as expected. 
   
   Snippet of my server side code for the same proto you shared
   ```go
   func (s *server) SayHello(ctx context.Context, in *pb.HelloRequest) 
(*pb.HelloReply, error) {
        return &pb.HelloReply{
                Message: in.Name,
                RspInfo: in.ReqInfo,
        }, nil
   }
   ```
   Here's the request to the apisix
   ```shell
   🔥➜ ~ curl -X POST  -H  "Content-Type:application/json"  -H "te:trailers" -i 
http://127.0.0.1:9080/grpctest2  \
   -d '{"name":"jack2","req_info":{"id":"id-001","msg":"it should work"}}'
   HTTP/1.1 200 OK
   Date: Tue, 08 Mar 2022 10:07:56 GMT
   Content-Type: application/json
   Transfer-Encoding: chunked
   Connection: keep-alive
   Server: APISIX/2.12.0
   Trailer: grpc-status
   Trailer: grpc-message
   
   {"message":"jack2","rsp_info":{"id":"id-001","msg":"it should 
work"}}grpc-status: 0
   grpc-message: 
   ```
   
   Thanks!
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to