AWS REST API Gateway decodes query parameters before sending them to HTTP integration backend. But it decodes space written as %20
into +
, which is not acceptable for our solution. All chars should be decoded to the original value before encoding, so the integration backend should receive:
(space) instead of +
.
I have an OpenAPI specification used in Gateway. Part of it:
requestParameters:
integration.request.querystring.param1: method.request.querystring.param1
I have the following questions:
- How can I disable query parameters' decoding on the Gateway side (before sending a request to integration backend)?
- How can I workaround this issue to always receive on the server the original value of query parameter (before encoding) but without moving to solution where value is being sent in request body?
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744967420a4603765.html
评论列表(0条)