Maison > interface Web > js tutoriel > Introduction aux différences et à l'utilisation de plusieurs valeurs Content-Type

Introduction aux différences et à l'utilisation de plusieurs valeurs Content-Type

不言
Libérer: 2019-04-12 10:50:12
avant
4695 Les gens l'ont consulté

Cet article vous apporte une introduction aux différences et à l'utilisation de plusieurs valeurs de Content-Type. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. pour vous.

1. Type de valeur Content-Type :

1.1 application/json : le corps du message est une chaîne JSON sérialisée

1.2 application /x- www-form-urlencoded : les données sont codées sous forme de paires nom/valeur. Il s'agit du format d'encodage standard

1.3 multipart/form-data : Ce format doit être utilisé lorsque des fichiers doivent être téléchargés dans le formulaire. Le format multimédia commun est utilisé lors du téléchargement de fichiers

1.4 text/plain : Les données sont codées en texte brut (text/json/xml/html) sans aucun contrôle ni caractère de format

2. La différence entre application/json et application/x-www-form-urlencoded

2.1 application/json :

Fonction : indique au serveur que le contenu du sujet demandé est une chaîne au format json, le serveur analysera la chaîne json,

Avantages : le personnel front-end n'a pas besoin de se soucier de la complexité de la structure des données, tant qu'elle est au format json standard, elle peut être soumise avec succès.

2.2 application/x-www-form-urlencoded : C'est la méthode de requête Ajax par défaut de Jquery

Fonction : Pendant le processus d'envoi de la requête, les données seront sérialisées sous forme de clé-valeur des paires ? Key1=value1&key2=value2 est envoyé au serveur,

Avantages : tous les navigateurs prennent en charge

3 application/x-www-form-urlencoded : les données d'information sont codées sous forme de nom/valeur Oui, c'est le format d'encodage standard et par défaut

3.1 Lorsque l'action est obtenue, le client convertit les données du formulaire en une chaîne ajoutée à la fin de l'url, séparée par '?'.

3.2 Lorsque l'action est publiée, le navigateur encapsule les données du formulaire dans le corps http puis les envoie au serveur. (Vous pouvez annuler la demande de contrôle en amont de la demande de publication)

Introduction aux différences et à lutilisation de plusieurs valeurs Content-Type


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal