为了使Http服务器对外部请求可见,我在防火墙上添加了从外部接口Y.Y:8080到X.X:10101的端口转发。现在:当我收到来自外部主机的请求时,我看到HttpListenerRequest.Url被设置为Y.Y:10101-所以它是内部和外部接口的混合(IP属于外部接口,端口属于内部接口)。有没有办法“重新分配”请求发布到的原始url?
致以最好的问候,It Man
我正在尝试将一个应用程序接口网关放在外部GraphQL应用程序接口的前面,以缓存其响应。我目前面临的问题是,GraphQL查询通常是通过客户端发送POST请求来工作的,请求主体中的查询是JSON格式的。如果我启用缓存,API Gateway将对每个请求使用相同的缓存键,因为即使对于不同的查询,请求路径也是相同的。 有没有办法在AWS API Gateway中将请求正文用作缓存键?