【问题标题】:HttpRequest Fails Unless I Use Chrome disable-web-security除非我使用 Chrome 否则 HttpRequest 失败 disable-web-security
【发布时间】:2014-01-04 04:55:37
【问题描述】:

我正在向已正确启用 CORS 的第三方服务器 (http://remysharp.com/demo/cors.php) 发出 httprequest(至少根据 http://client.cors-api.appspot.com )。这在所有浏览器中都会失败,除非我在 Chrome 中使用 disable-web-security。我该如何克服这个问题,以便它在不使用 disable-web-security 的情况下工作?

【问题讨论】:

  • 您是从file:// URL 尝试此操作吗?你能展示你用来执行请求的代码吗?

标签: javascript google-chrome httprequest cors


【解决方案1】:

如果你使用 AJAX(javascript) 请求第三方服务器,它的响应头应该设置:

Access-Control-Allow-Origin:*//or your domain

但是如果你不能像这样设置第三方服务器的响应头,你就不能通过javascript发出http请求

【讨论】:

    猜你喜欢
    • 2013-07-14
    • 2016-07-01
    • 1970-01-01
    • 2019-04-04
    • 2015-06-28
    • 1970-01-01
    • 2014-08-09
    • 2013-10-16
    • 2015-10-21
    相关资源
    最近更新 更多