アクセス制御要求ヘッダーを理解するjQueryを使用してajaxを介してhttpリクエストを行うときに、クロスオリジンリクエストのアクセス制御の問題を処理することが重要です。この側面の1つは、リクエストにカスタムヘッダーを追加することです。興味深いことに、FireBugを使用してリクエストを調べると、それぞれのヘッダーの期待値の代わりに、カスタムヘッダーがアクセス制御のヘッダーヘッダーに配置されているように見える場合があります。これを解決するには、提供された回答で概説されている手順に従ってください:
$。ajax({{ タイプ:「投稿」、 beforesend:function(request){ request.setRequestHeader( "My-First-Header"、 "First Value"); request.setRequestheader( "my-second-header"、 "2番目の値"); }、 URL:URL、 データ:データ、 成功:function(msg){ アラート(MSG); } });beforesendオプションを使用すると、リクエストが送信される前にリクエストヘッダーを設定できます。このオプションを使用することにより、カスタムヘッダーはリクエストに直接追加され、アクセスコントロールレクエストヘッダーヘッダーに含まれていません。これにより、リクエストを使用して追加情報を送信し、クロスオリジンリソースと安全かつ効率的に対話することができます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3