2016-05-13 6 views
0

私はREST APIを使用してJSONファイルを要求し、それをJSのツールで使用しています。クロスドメイン - REST API

$.getJSON(sourcefilename, function(http://restapi/myjson, status, xhr) { 

私はいつもによるクロスドメインreuqestにエラーが表示されます:

XMLHttpRequestがhttp://restapi/myjsonをロードすることはできません。ここ

は私のコードは次のようになります。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://127.0.0.1'はアクセスできません。応答にHTTPステータスコード400がありました。

私は多くのトピックを読んでいくつか試しましたが、私はそれを回避できませんでした。誰かが私を助けてくれることを望んでいました。

現在、easyphpでAPACHEを使用しています。手順は、あなたがよされ

Order deny,allow 
allow from 127.0.0.1 
deny from all 

Header set Access-Control-Allow-Origin "*" 

答えて

0

http://enable-cors.org/server_apache.html ものを見てみましょう:それは私の.htaccessファイルがされ

おかげ

ここ

を助けることができる場合 APIはJIRA REST APIですあなたのApacheサーバー上でCORSを有効にするために受ける必要があります。 CORSをサポートしているブラウザは、http://enable-cors.org/client.htmlです。

+0

ありがとう最初のステップを試して、easyphp(devserver 14.1)の.htaccessファイルに "Header set Access-Control-Allow-Origin"を追加しました。その後、私はapacheを再試行しましたが、動作しませんでした。私は記事の次のステップについてはわかりません、あなたはガイダンスを提供することはできますか? – suiram85

+0

あなたがいるここで、「*」 – sheeldotme

+0

注文拒否(いずれかが存在する場合)、 は、アクセス制御 - 許可 - の起源を設定し、すべての ヘッダーから拒否127.0.0.1 から許可できるように機密情報なし – suiram85

関連する問題