首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Amazon API Gateway - Axio GET VueJS -无响应正文

Amazon API Gateway - Axio GET VueJS -无响应正文
EN

Stack Overflow用户
提问于 2018-12-12 06:50:11
回答 1查看 643关注 0票数 1

编辑: Postman/Browsers收到来自Amazon API Gateway终结点的有效响应正文。其他web应用程序则不需要。不带标头的基本GET。API终结点上不需要身份验证。JSON数据。

OP:我在一个新的VueJS应用程序中利用Axios进行CRUD。Axios需要能够查询API (Amazon API Gateway)。目前,我有一个非常基本的Vue组件,用于查询数据并在响应时将其打印到控制台。

代码语言:javascript
复制
axios.get('https://myamazonurl.com/api/resource')
.then(response => console.log(response))
.catch(error => console.log(error))

Amazon API不使用身份验证,并且面向公众。我可以将上面的URL输入到浏览器或Postman中,然后我会收到相应的响应。但是,Axios返回一个没有正文的响应(头部是正确的,包括正确的响应长度值),但没有内容。如果我用任何其他API替换URL,响应正文就没问题。此外,使用jquery/AJAX或fetch也会生成一个没有响应的主体,但指向不同的API会生成数据。

EN

回答 1

Stack Overflow用户

发布于 2018-12-12 09:33:09

原来我使用的是一个浏览器扩展,它忽略了CORS和受抑制的CORS警告/错误。我修改了我的API网关的CORS策略,这个问题就消失了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53733519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档