いくつかの Content-Type 値の違いと使用法の概要

不言
リリース: 2019-04-12 10:50:12
転載
4621 人が閲覧しました

この記事では、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 値の違いと使用法の概要


以上がいくつかの Content-Type 値の違いと使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!