2016-06-27 1 views
1

私は、次のログ持ってjQueryを使ってAjaxのエラー応答を持っている場合:「エラー」が、となしのプロパティ「ネット:: ERR_CONNECTION_REFUSED」:私のオブジェクトでajaxエラーレスポンスをキャッチするには?

jquery.js:8630 OPTIONS http://10.0.1.108:8000/api/v1.0/auth/ net::ERR_CONNECTION_REFUSED 
Object {readyState: 0, status: 0, statusText: "error"} 

を私はプロパティSTATUSTEXTを持っています

レスポンステキストをここに表示します。Get server response with AJAX error?を記録しようとしましたが、オブジェクトにこのプロパティがありませんでした。

私はJavaScriptをどのように入手できますか知っていますか?感謝。

+0

@Quentin:尋ねられているものがエラーの原因ではありません –

+0

「オブジェクト」(「オブジェクト内」)を取得するためのajaxクエリにはどのようなコードを使用しましたか? –

+0

私は、あなたのバックエンドがクロスオリジンの要求を受け入れる準備ができていないので、起こっていると思います。どのフレームワークをバックエンドに使用していますか? – Abhinay

答えて

3

できません。

ほとんどのエラー(すべてではないにしろ)を含む多くのエラー:0エラーは、JavaScriptには公開されません。

これらはネットワークまたは同じ発信元ポリシーエラーを示し、詳細をJavaScriptに公開すると情報が漏洩する可能性があります。たとえば、「接続が拒否されました」、「ポストがHTTPを使用しない」、「アクセス制御が許可されていない」ヘッダーを区別することができた場合、静かにマップするページを作成するのは簡単ですビジターの企業ネットワーク上のすべてのWebサーバー。その情報はフィッシング攻撃に使用される可能性があります。

+0

ありがとうございました。 – user3699170

関連する問題