2016-09-28 8 views
2

をブロックされ、このエラーは私のログに示しますPOSTリクエスト - クロスオリジン・リクエストが<strong>HTTP POST</strong>リクエストを作成する際に

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://url.com/test/test. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). 

いくつかは、私は、サーバー側で'Access-Control-Allow-Origin' : *ヘッダを含めるべきであると言うかもしれません。

ただし、次のシナリオを検討:

を - 私は、サーバー側
のアクセスを持っていない - 私はサードパーティHTTPリクエスタ(Firefoxのプラグを使用してHTTP POSTリクエストを作成したときに、なぜそれがあります - 具体的に)、リクエストは正常に処理されますが、AngularJSアプリからのリクエストは正常に処理されません。

答えて

0

CORSまたはJSONPが有効になっていない限り、すべてのAPIがajaxによってアクセス可能なわけではありません。

外部レストクライアントは、ブラウザのようにCORSの制限に縛られていません。

APIがCORSを有効にしていないかjsonpに対応している場合は、サーバーまたは第三者がデータにアクセスするためにプロキシを使用する必要があります

関連する問題