Я экспериментирую с zappa , чтобы развернуть приложение Flask в API Gateway + Lambda Proxy.
Однако я не получаю заголовок Content-Type
в своем приложении, даже не в том нижнем регистре, как я видел в других ответах.
Нужно ли настраивать что-то конкретное для этого заголовка?Другие заголовки передаются моему приложению без необходимости настройки, например:
curl -X POST \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Authorization: this-reaches-lambda" \
-H "MyCustomHeader: this-reaches-lambda" \
-d "username=myUsername&password=myPassword" \
"https://myurl.myregion.amazonaws.com/api/"
Это заголовки, которые я получаю в лямбде:
[1524670029998] Content-Length: 52
[1524670029998] Accept: */*
[1524670029998] Authorization: this-reaches-lambda
[1524670029998] Cloudfront-Is-Tablet-Viewer: false
[1524670029998] Cloudfront-Viewer-Country: BR
[1524670029998] Host: myurl.amazonaws.com
[1524670029998] User-Agent: curl/7.54.0
[1524670029998] Via: 2.0 mycloudfronturl.cloudfront.net (CloudFront)
[1524670029998] X-Amz-Cf-Id: Kws-G0M3QPyOZwTOCkP7psJi5Cf5B8ZVRd9luBjV0dOTFhYNVBtedQ==
[1524670029998] X-Amzn-Trace-Id: Root=1-5ae09e4d-cf432adedfa115383616168e
[1524670029998] X-Forwarded-For: myip, otherIp
[1524670029998] X-Forwarded-Port: 443
[1524670029998] X-Forwarded-Proto: https
[1524670029998] Cloudfront-Forwarded-Proto: https
[1524670029998] Cloudfront-Is-Desktop-Viewer: true
[1524670029998] Cloudfront-Is-Mobile-Viewer: false
[1524670029998] Cloudfront-Is-Smarttv-Viewer: false
[1524670029998] MyCustomHeader: this-reaches-lambda