【问题标题】:Origin http://localhost:8100 is not allowed by Access-Control-Allow-Origin in ionic离子中的 Access-Control-Allow-Origin 不允许来源 http://localhost:8100
【发布时间】:2018-08-11 11:48:15
【问题描述】:

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

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

【问题讨论】:

    标签: ios api web-services ionic-framework xmlhttprequest


    【解决方案1】:

    要轻松解决此问题,请将以下代码放入您的 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

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 2012-12-28
      • 2013-07-20
      相关资源
      最近更新 更多