检查 API 网关配置是否正确,确保请求的目标端点已经部署并可以响应请求。如果目标端点使用的是 Lambda 函数,需要检查函数代码是否正确处理了请求并返回了有效的响应。
以下是可能导致 API 网关 POST 请求返回 null 的示例代码:
exports.handler = function(event, context, callback) {
console.log('Received event:', JSON.stringify(event, null, 2));
callback(null, {
statusCode: 200,
body: JSON.stringify({ message: 'Hello World!' })
});
}
在这个示例代码中,Lambda 函数正确处理了请求并使用有效的响应向 API 网关返回了数据。但是,如果 API 网关配置有误或目标端点未正确部署,则可能会导致 POST 请求返回 null。