我正在向此页面上的第三个选项发出请求:http://www.groupkt.com/post/5c85b92f/restful-webservice-to-get-and-search-states-and-territories-of-a-country .htm
我得到了我想要的响应,但我也收到了 CORS 错误,这对我来说毫无意义......他们说他们启用了 CORS
results.component.ts:28 结果;state=:1 无法加载http://services.groupkt.com/state/search/USA?text=: 上不存在“Access-Control-Allow-Origin”标头请求的资源。
let headers = new Headers();
headers.append('Content-Type', 'text/plain');
let options = new RequestOptions({ headers: headers });
return this.http.get('http://services.groupkt.com/state/search/USA?text=cal', options)
.map(this.extractData)
.catch(this.handleError);
Run Code Online (Sandbox Code Playgroud)
我能够解决这个问题的唯一方法是下载一个修复 CORS 的 chrome 扩展。但这是我需要提交的项目,所以我怀疑告诉某人下载扩展是否会顺利进行......
是的,我已经清除了浏览器缓存。
我得到了我想要的响应,但我也收到了 CORS 错误,这对我来说毫无意义
当服务器未明确授予 JavaScript 跨源读取响应的权限时,客户端会生成 CORS 错误。
这完全独立于请求是否生成良好的响应(即,如果是 200 OK 或其他响应)。
他们说他们启用了 CORS
任何一个:
| 归档时间: |
|
| 查看次数: |
17448 次 |
| 最近记录: |