如何解决AWS API网关确实运行良好,但我无法在javascript AJAX上运行它
我使用AWS Lambda制作了python函数,并通过API Gateway连接了lambda 之后,我测试了API。运行良好。 Testing in API Gateway was Successful
现在,我尝试将此API与AJAX结合使用。 Javascript AJAX Code was like this
结果如何
"jquery-3.4.1.js:9837 GET https://9i1jhuewmj.execute-api.ap-northeast-2.amazonaws.com/test/transaction?jpgname=image.jpg net::ERR_FAILED"
我该如何解决这个问题?
希望您的智慧! 谢谢
解决方法
我认为有几件事。返回的content-type
标头是application/json
,但响应不是JSON。
但是我认为主要的问题是返回的HTTP状态为301
。这告诉浏览器该资源已被移动,并且浏览器通常期望响应包含有关将对象移动到何处的信息,以便可以重定向。
我怀疑是否要更改配置,以便返回更正常的响应代码(即200
),这样会更好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。