この記事では、Content-Type のいくつかの値の違いと使用法を紹介します。一定の参考値があります。必要な友人は参照できます。お役に立てば幸いです。あなたに、助けられました。
1.Content-Type 値の型:
1.1 application/json: メッセージ本文はシリアル化された JSON 文字列です
1.2 application /x- www-form-urlencoded: データは名前と値のペアとしてエンコードされます。これは標準のエンコード形式です。
1.3 multipart/form-data: フォームにファイルをアップロードする必要がある場合は、この形式を使用する必要があります。ファイルをアップロードするときに共通のメディア形式が使用されます
##1.4 text/plain: データは、コントロールやフォーマット文字を含まないプレーン テキスト (text/json/xml/html) でエンコードされます#2。 application/json と application/x-www-form-urlencoded の違い
2.1 application/json:
機能: 要求された件名コンテンツが json 形式の文字列であることをサーバーに伝えます。サーバーは json 文字列を解析します。
利点: フロントエンド担当者は、データ構造の複雑さを気にする必要がなく、標準の json 形式であれば正常に送信できます。
2.2 application/x-www-form-urlencoded: Jquery のデフォルトの Ajax リクエスト メソッドです
機能: リクエスト送信プロセス中に、データはキーと値の形式でシリアル化されますペア? key1=value1&key2=value2 がサーバーに送信されます。
利点: すべてのブラウザーがサポート
3、application/x-www-form-urlencoded: 情報データは名前/値としてエンコードされます。はい、これは標準およびデフォルトのエンコード形式です。
3.1 アクションが get の場合、クライアントはフォーム データを、「?」で区切って URL の末尾に追加される文字列に変換します。
3.2 アクションがポストされると、ブラウザはフォーム データを http 本文にカプセル化し、それをサーバーに送信します。 (ポストリクエストのプリフライトリクエストはキャンセル可能)
以上がいくつかの Content-Type 値の違いと使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。