2017-12-26 24 views
0

現在、Angular 5.1.2で作業しています.HTMLリクエストからオブジェクトを取得しようとしています。 私のコードを検証するために、私はJSONレスポンスをハードコードとPython AnywhereのWebサービスですが、ここでは私がやったことだ作成しました。しかしJSONレスポンスをハードコードできません

HTTP/1.1 200 OK 
Access-Control-Allow-Origin: * 
Content-Type: application/json; charset=UTF-8 
{"Computer":[{ 
"ip":"192.168.0.142", 
"mac":"39-D7-98-9E-5A-DC", 
"name":"PC-DE-JEAN-CLAUDE" 
}, 
{ 
"ip":"192.168.0.50", 
"mac":"4D-49-98-30-8A-F5", 
"name":"LIVEBOX-684J" 
}]} 

、私の角度アプリは「いいえ「をアクセス制御と言っている理由-Allow-Originのヘッダーが要求されたリソースに存在しますか? " ありがとう

答えて

0

これは、XSSを防ぐためのCORSによるサーバー側の問題です。修正するには、サーバがヘッダで応答することを確認してくださいAccess-Control-Allow-Origin: *これが問題を解決したことを確認したら、このヘッダをウェブサイトのURLに設定してください。

0

CORSの問題に関連しています。これは、サーバーとクライアントが異なるアドレスで実行されている場合に発生します。これを実行するには、サーバーは、ヘッダー応答のKey:ValueペアとしてAccess-Control-Allow-Originを戻す必要があります。

Access-Control-Allow-Origin: * 

*は、アドレスの内容に他のアドレスからアクセスできることを意味します。

インターネットアプリケーションを保護するためのレイヤの1つです。

関連する問題