I am trying to connect the APIM to regular (non web) GRPC .net backend using self hosted gateway, however I see in the APIM logs that http version is downgraded from 2.0 to 1.1, when communicating with the backend.
see the attached image
APIM is Premium tier.I have self hosted gateway deployed to the kuberneters with the default configuration parameters.Http 2.0 is enabled in protocols.
see the attached image
Grpc APIM API is created with the following backend policy.
<backend>
<forward-request http-version="2" />
</backend>
Communication with the backend in done though https.However, in APIM Logs I see that the protocol is downgraded when communicating with the backend and because of this (I assume) I don’t receive trailing headers, which leads to “No grpc-status found on response.” error.
Please advise what am I doing wrong here?
JohnDoe is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.