У меня есть лямбда-мишень за ALB. Моя лямбда - это лямбда-питон.
def handler(event, context):
response = {
"statusCode": 200,
"statusDescription": "200 OK",
"isBase64Encoded": False,
"headers": {
"Content-Type": "text/html; charset=utf-8"
}
}
После нажатия на мой URL с помощью curl, я получаю
< HTTP/1.1 200 OK
< Server: awselb/2.0
< Date: Sat, 06 Apr 2019 04:46:50 GMT
< Content-Type: application/octet-stream
< Content-Length: 0
< Connection: keep-alive
Примечание Content-Type
- это поток октетов, который заставляет браузеры загружать ответ в виде файла вместо его отображения. Я попытался добавить дополнительные заголовки "Foo":"Bar"
к ответу, и они не отображаются в ответе curl. ALB, кажется, ест мои лямбда-заголовки. Как я могу это исправить?