Ajax リクエストの HTTP ヘッダーのカスタマイズ
Ajax リクエストに HTTP ヘッダーを追加またはカスタマイズすると、リクエストの動作と柔軟性が向上します。 JavaScript または jQuery を使用してこれを実現するいくつかの方法を次に示します。
個別のリクエストにカスタム ヘッダーを追加する:
単に ajax リクエストに「headers」プロパティを含めます。物体。このプロパティは、ヘッダー名と値を含むオブジェクトを必要とします。
// Add a custom header to an individual request $.ajax({ url: 'foo/bar', headers: { 'x-my-custom-header': 'some value' } });
すべてのリクエストのデフォルト ヘッダーの設定:
$.ajaxSetup() を使用して、後続のすべての ajax に含まれるデフォルトのヘッダーrequest.
$.ajaxSetup({ headers: { 'x-my-custom-header': 'some value' } }); // Subsequent requests will include this header $.ajax({ url: 'foo/bar' });
beforeSend:
beforeSend: $.ajaxSetup() 内を使用してすべてのリクエストにヘッダーを追加すると、リクエストを送信する前に変更できます。ヘッダーの動的追加または変更を含みます。
$.ajaxSetup({ beforeSend: function(xhr) { xhr.setRequestHeader('x-my-custom-header', 'some value'); } }); // All requests will have this header added $.ajax({ url: 'foo/bar' });
追加考慮事項:
以上がAjax リクエストの HTTP ヘッダーをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。