CORS,想要从不同的域获取 JSON



我有一个类似localhost:8080/abc/v1/doc的url,当直接从浏览器地址栏使用这些响应标头命中时,它会返回一些json

Response Headers 
  Access-Control-Allow-Origin: *
  Access-Control-Allow-Methods: GET, POST, OPTIONS
  Content-Type: application/json 
  Transfer-Encoding: chunked 
  Server: Jetty(9.1.4.v20140401) 

即使这样,当我尝试从不同的域加载此 url 时,它也会抛出以下异常:

No 'Access-Control-Allow-Origin' header is present on the requested resource

我还有一个疑问,即使请求的资源上不存在不存在"访问控制允许来源"标头,REST API 客户端也能够调用任何 URL?

如何?

提前致谢

我对本地主机也有同样的问题。通过将插件更改为"RESTClient"(适用于 Firefox 网络浏览器 https://addons.mozilla.org/pl/firefox/addon/restclient/)解决了问题。

相关内容

  • 没有找到相关文章

最新更新