2016-12-24 7 views
1

私は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 
+0

'Access-Control-Allow-Origin'がサーバから送信されます。そして、世界にあなたがAPIキーを知らせるべきではありません。 – v7d8dpo4

答えて

0

あなただけjsonのデータ型は、セキュリティ上の理由から、クロスオリジン・リクエストをサポートしていませんthis

確認してください。代わりにjsonp(パディング付きのJSON)を試してください。

http://www.example.comがあなたのウェブサイトのアドレスである
Access-Control-Allow-Origin: http://www.example.com 

サイトがAJAX応答クライアント側にアクセスできるようにするには、リモートサイトが必要です。

+0

あなたはこれを試してみてください.. –

+0

'Access-Control-Allow-Origin:*'ありそうですか? – Jai

+0

レールからこの問題を取得していますか?もしレールからこの問題が出たら、絹を使っていくつかの宝石を解決することができます。... –

関連する問題