【发布时间】:2016-05-02 11:56:02
【问题描述】:
我正在使用 SendGrid Parse API (https://sendgrid.com/blog/parse-webhook-tutorial/) 将传入的电子邮件正文发布到 AWS API 网关。
当我将 webhook 发送到 requestb.in 时,我得到了很好的响应。
当我使用 Postman 伪造对服务器的请求时,我得到了正确的响应。
但是,当我告诉 SendGrid 将 webhook 发送到我的服务器时,我从 SendGrid 收到 400 Bad Response 错误,并且我的服务器永远不会受到攻击(因此我假设 API Gateway 正在抛出错误)。
我缺少一些简单的东西吗?我尝试设置 CORS,但不是这样(或者我设置错误)。
我被难住了。
谢谢!
【问题讨论】:
-
"Server" 在这种情况下有点模棱两可。您能否通过区分您对 API 网关端点和后端/集成端点发出的测试请求来澄清一下?
-
您还能确保内容类型和接受标头正确传递给 API 网关吗?
标签: javascript amazon-web-services sendgrid aws-lambda aws-api-gateway