【发布时间】:2020-05-22 17:05:26
【问题描述】:
我正在尝试使用带有 API 网关的 DotNet Core Lambda 函数来制作 HelloWorld。
我的 lambda 函数正在返回
"{\"isBase64Encoded\":false,\"statusCode\":200,\"headers\":{\"Content-Type\":\"application/json\",\"Custom-Header\":\"application/json\"},\"body\":\"{\\u0022message\\u0022:\\u0022ola\\u0022}\"}"
Aws Lambda Function Return Print
但我的 API Gateway 告诉我这是格式错误的响应。
Fri May 22 16:52:12 UTC 2020 : Endpoint response body before transformations: "{\u0022isBase64Encoded\u0022:false,\u0022statusCode\u0022:200,\u0022headers\u0022:{\u0022Content-Type\u0022:\u0022application/json\u0022,\u0022Custom-Header\u0022:\u0022application/json\u0022},\u0022body\u0022:\u0022{\\u0022message\\u0022:\\u0022ola\\u0022}\u0022}"
Fri May 22 16:52:12 UTC 2020 : Execution failed due to configuration error: Malformed Lambda proxy response
Fri May 22 16:52:12 UTC 2020 : Method completed with status: 502
我找不到我做错了什么。
【问题讨论】:
标签: aws-lambda aws-api-gateway malformed