JqueryにカスタムHeaderを追加
1284 ワード
ajaxリクエストを送信するときにカスタムリクエストヘッダを追加できることを知っています.
ただしajaxリクエストごとにヘッダを追加する必要があります.したがって、jqueryライブラリを変更してこの状況を実現することができます.
次のコードを見つけました.
送信要求ヘッダがこの場所で送信されたことが分かるので,要求ヘッダのパラメータと値をこの位置に手動で追加して要求を達成することができる.あるいはajaxを書き換える方法で使用を拡張することもできます.
beforeSend: function(request) {
request.setRequestHeader("Test", "Chenxizhang");
}
ただしajaxリクエストごとにヘッダを追加する必要があります.したがって、jqueryライブラリを変更してこの状況を実現することができます.
次のコードを見つけました.
setRequestHeader: function( name, value ) {
var lname = name.toLowerCase();
if ( !state ) {
name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
requestHeaders[ name ] = value;
//requestHeaders["yourname"] = "yourvalue";
}
return this;
}
送信要求ヘッダがこの場所で送信されたことが分かるので,要求ヘッダのパラメータと値をこの位置に手動で追加して要求を達成することができる.あるいはajaxを書き換える方法で使用を拡張することもできます.