仅在 POST 'Access-Control-Allow-Origin' 中出现 Ionic v1 错误

Posted

技术标签:

【中文标题】仅在 POST \'Access-Control-Allow-Origin\' 中出现 Ionic v1 错误【英文标题】:Ionic v1 error only in POST 'Access-Control-Allow-Origin'仅在 POST 'Access-Control-Allow-Origin' 中出现 Ionic v1 错误 【发布时间】:2017-11-17 18:02:16 【问题描述】:

我在进行 POST 调用时使用 Ionic v1 时出错。 GET 和 PUT 调用有效,但只有 POST 调用无效,错误如下:

XMLHttpRequest 无法加载 http://localhost:8080/FoodDrinkDispener/rest/user。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'http://localhost:8100' 不允许访问。响应的 HTTP 状态代码为 403。

我在“邮递员”中尝试了这个 POST 请求,效果很好。我不知道是什么问题是一个谜。我在互联网上找到了一些东西,但我读到在我的项目中不存在的一些配置文件中有一些东西需要更改(可能是 Ionic 版本)

【问题讨论】:

您在 Chrome 中使用 Ionic Serve 时是否收到此错误?还是您在真实设备上遇到此错误? 使用离子发球!我在我的设备上尝试过,但它不起作用,但我不知道是否存在相同的错误。有没有办法从智能手机读取控制台? 【参考方案1】:

使用“Moesif Origin & CORS Changer”Google Chrome Estension 解决。

【讨论】:

以上是关于仅在 POST 'Access-Control-Allow-Origin' 中出现 Ionic v1 错误的主要内容,如果未能解决你的问题,请参考以下文章

仅在 POST 'Access-Control-Allow-Origin' 中出现 Ionic v1 错误

C ++ Qt - 仅在最后一个回复完成后发送POST请求

仅在事务完成后触发 post_save 信号

如何仅在 Django Rest Framework 中的另一个 API 方法中调用 API POST 方法

仅在一页上从 AJAX POST 获取 NTLM 挑战

400 仅在启用 cors 时响应 asp.net web api POST 请求