选择性的“No'Access-Control-Allow-Origin'标头出现在请求的资源上”错误

时间:2014-12-08 03:21:06

标签: ajax rest xmlhttprequest

当我从本地计算机上运行的Web应用程序执行对远程REST服务的GET请求时,但是当我通过浏览器(Chrome)或通过"高级休息客户端应用程序&#运行时,我收到此错误34; (镀铬扩展) - 一切顺利,但我发现没有“访问控制 - 允许 - 来源”#39;还有! This client can access with no 'access-control-allow-origin' header, and I can't!

为什么?

1 个答案:

答案 0 :(得分:0)

您需要具有适当的Access-Control-Allow-Origin:*或客户端应用程序向REST服务请求的实际域值,作为响应标头的一部分。 Chrome浏览器和Rest客户端扩展程序不需要此标头,这就是您能够在那里看到正确输出的原因

有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS