シンプルリクエスト
単純なクロスサイト要求は、以下のすべての条件を満たしているものである: ザのみ許可方法である:
GET
HEAD
POST
別にユーザによって自動的に設定ヘッダからエージェント(例:Connection、User-Agentなど)の場合、手動で設定できるヘッダーは次のとおりです。
Accept
Accept-Language
Content-Language
Content-Type
Content-Typeヘッダのため
ザのみ許可される値は、次のとおり
application/x-www-form-urlencoded
multipart/form-data
text/plain
プリフライトは、要求が最初のOPTIONSメソッドによるHTTPリクエストを送信し、「プリフライト」(上述)の単純な要求は異なり
を要求します実際の要求が安全に送信できるかどうかを判断するために、他のドメインのリソースに送信します。クロスサイトリクエストは、ユーザーデータに影響を与える可能性があるため、このようにプリフライトされます。具体的には、次の場合にリクエストがプリフライトされます。
- GET、HEADまたはPOST以外の方法を使用します。また、 application/x-www-form-urlencoded、multipart/form-data、または text/plain以外のContent-TypeでPOSTを使用すると、 というリクエストデータが送信されます。 POST要求がapplication/xmlまたはtext/xmlを使用して サーバーにXMLペイロードを送信した場合、要求は にプリフライトされます。
- これは他のあなたの質問に答える希望
(例えば要求は、このようなX-PINGOTHERとしてヘッダ を使用しています)リクエストでカスタムヘッダーを設定し、コメントをしてください。
Source