1
responseType
が送信前に動的にjson
に設定されている場合、XMLHttpRequest
レスポンスから「生の」(テキスト/データ)リクエスト?JavaScript XHR - responseTypeがjsonとして設定されている場合、レスポンスタイプが200以外の生データを取得
overrideMimeType
と同じURLへの別のリクエストで条件付きで行うこともできますが、サーバーログや他のプロセスに関しては賢明ではないかもしれません。ここ
は一例であり:私のプロジェクトの実際のコードで
var xhr = new XMLHttpRequest();
xhr.open('GET','/some/path.wtf');
xhr.responseType = 'json';
xhr.onloadend = function()
{
if (this.status !== 200)
{
console.log(this.response); // null
// send the response-text to an error handler .. sigh :(
return;
}
};
xhr.send();
「/フォルダ/パス/」要求はJSONとの要求とみなされサーバーはJSONで応答します。問題がない限り、またはデバッグ/テストのためにclient.console.log()
ルーチンが呼び出されました。
ご了承いただきますようお願い申し上げます。
あなたはMDNのドキュメントを読みましたか? https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest – epascarello
ありがとうepascarello、確かに:) – argon