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]