ios - 来源 http ://localhost:8100 is not allowed by Access-Control-Allow-Origin in ionic

标签 ios api web-services ionic-framework xmlhttprequest

[错误] 来源 http://localhost:8100 Access-Control-Allow-Origin 不允许。

当您尝试调用 Web 服务(Http 请求)时, ionic 应用程序可能会出现此错误

最佳答案

要轻松解决此问题,请将下面的代码放置到您的 api web.config 文件中

<system.webServer>
<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Content-Type" />
    <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
  </customHeaders>
</httpProtocol>

您必须从服务器端授予访问权限,然后只有应用程序可以使用 post 或获取 api

关于ios - 来源 http ://localhost:8100 is not allowed by Access-Control-Allow-Origin in ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49083076/

相关文章:

带有下一个、上一个和完成按钮的 iOS 键盘,用于 UITableView 中的文本字段

android - Worklight 7.1 使用 mapkit cordova 插件打开本地 map 应用程序

java - 生产者程序中的kafka网络处理器错误(ArrayIndexOutOfBoundsException : 18)

android - 我应该在什么 API 中发布我的应用程序?

iOS 应用程序在调用 Web 服务最佳实践之前确保互联网可用

java - RESTFul Web 服务 POST 示例

ios - 在不导致内存泄漏的情况下在代码中保留循环

iphone - tabBar 应用程序在 iPhone 设备上启动非常缓慢

api - YouTube iframe API - onReady 和 onStateChanged 事件在 IE9 中未触发

java - 在 .NET 中处理 JAXB @XMLIDRef