2017-06-12 3 views
1

fetchを使用する場合は、mode: 'no-cors'を設定してコードを避けることができます。角度のHttpで可能ですか?私は、サーバーには、コルスヘッダーを提供していませんが、私はそれが適切な応答をすぐに与えるので、本当にそれを必要としないが、コルスの問題のために私のブラウザは例外を発生させ、私はコードsubscribe()を実行することができません。角を丸くするにはどうすればいいですか?

UPD: ちょっとしたことがあるようですが、JSONPは厄介ですが、どのように動作するのかわかりません。 HttpJsonpに置き換えようとしましたが、今はJSONP injected script did not invoke callback.というエラーが表示されます。

答えて

1

[OK]を考え出しました。サーバはちょうどであり、HttpJsonpに置き換え、パラメータを要求するためにcallback=JSONP_CALLBACKのものを追加しなければならなかったので、コルスヘッダーなしで私に戻ってJSONを投げていた。また、リクエストにはヘッダaccept: application/jsonが必要です。すべての操作の後、すべてが正常に動作し始めました。

関連する問題