【发布时间】:2017-05-09 17:28:41
【问题描述】:
我正在尝试在 jquery 中进行 api 调用,但出现此错误
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.ontraport.com/1/objects?objectID=5&start=50. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
但在萤火虫中我可以看到我的请求标头
Accept : */*
Accept-Encoding : gzip, deflate, br
Accept-Language : en-US,en;q=0.5
Access-Control-Allow-Orig... : *
Api-Appid : 2_z0j1
Api-Key : 2AsywN80
Host :api.ontraport.com
Origin: https://ruby-on-rails-amankumarglobussoft.c9users.io
Referer : https://ruby-on-rails-amankumarglobussoft.c9users.io/aman
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
【问题讨论】:
-
Access-Control-Allow-Origin是从服务器发送的。而且你不应该让世界知道你的 API 密钥。