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)
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!