我正在使用AWS API網關及其HTTP代理。使用HTTP代理在AWS API網關中訪問cloudfront-viewer-country標頭?
我需要將CloudFront-Viewer-Country
標頭傳遞給我的端點。我嘗試了以下問題中列出的相同設置: Access headers in AWS API Gateway using HTTP Proxy?
我在端點服務器上收到以下標題。
Array
(
[host] => example.com
[Accept] => application/json
[User-Agent] => AmazonAPIGateway_c8752844lh
[x-amzn-apigateway-api-id] => c8752844lh
[X-Amzn-Trace-Id] => Root=1-59bd7a5e-003ef07b3c4c3680299801f1
[X-Forwarded-For] => xx.xxx.xx.xxx
[X-Forwarded-Port] => 443
[X-Forwarded-Proto] => https
[Connection] => keep-alive
)
然而,CloudFront-Viewer-Country
不在其中。如果我使用lambda函數而不是HTTP代理,則可以看到更多頭文件(包括CloudFront-Viewer-Country
)。
任何人都可以請告訴我如何使用HTTP代理訪問我的端點上所需的標題?