1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你好,
感谢联系我们并分享详细的用例情况。
覆盖路径的正确映射参数应为:
/$request.path.proxy
使用 "$request.path.proxy+" 会将路径设置为 "/v1/app1/user/add",因为该值是一个通配符路径变量。可以使用访问日志中的上下文变量 $context.path 进行验证。
正确的方式是使用 "$request.path.proxy" [1],这将在集成中为您提供路径值 "user/add",该值部分正确,因为在后端丢失了初始 "/",因此将抛出 4xx 错误。
因此,使用 "/$request.path.proxy+" 可以为您提供适合您用例的正确值 "/user/add"。如果在实施上述建议后仍有问题,请告诉我。
参考资料: [1] https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-http.html
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 7 个月前
- AWS 官方已更新 2 年前