2017-06-19 16 views
0

フロントエンドには角度2を使用し、バックエンドにはジャージーを使用しています。 angleを介してAPIを呼び出しているときはいつでも、プリフライトリクエスト(OPTIONSリクエスト)を送信して元のリクエストを送信します。角2のクロスオリジン要求を処理する方法

OPTIONSリクエストのカスタムヘッダーを制御できないため、バックエンドにはリクエストヘッダーをチェックするフィルターがあり、ヘッダーパラメーターが含まれていない場合は要求を拒否します。 OPTIONリクエストは拒否されます。

これらのプリフライトリクエストを停止する方法はありますか?または、バックエンド側でこれらの要求を処理する方法はありますか?

+0

プリフライトが要求自体に依存します - いずれかの「非標準」のヘッダー、または「非標準」のデータ型をトリガーしますOPTIONSプリフライト - サーバー上でOPTIONSをどのように扱うかを変更できないと言っていますか? OPTIONSプリフライトで何をすべきかわからないのですか? –

+0

この投稿を参照できますhttps://stackoverflow.com/questions/36353532/angular2-options-method-sent-when-asking-for-http-get –

+0

実際にはhttps://stackoverflow.com/questions/29954037/how -to-disable-options-requestは恐らくより重複している可能性があります。 –

答えて

0

この「アクセス制御 - 許可 - 起源を:*」に設定してくださいヘッダにサーバ側から

関連する問題