Heim  >  Artikel  >  Web-Frontend  >  Einführung in die Unterschiede und Verwendung verschiedener Content-Type-Werte

Einführung in die Unterschiede und Verwendung verschiedener Content-Type-Werte

不言
不言nach vorne
2019-04-12 10:50:034592Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in die Unterschiede und die Verwendung verschiedener Werte von Content-Type. Ich hoffe, dass er für Freunde in Not nützlich ist dir geholfen.

1. Content-Type-Werttyp:

1.1 application/json: Der Nachrichtentext ist eine serialisierte JSON-Zeichenfolge

1.2 application /x- www-form-urlencoded: Daten werden als Name/Wert-Paare codiert. Dies ist das Standard-Kodierungsformat

1.3 multipart/form-data: Dieses Format muss beim Hochladen von Dateien in ein Formular verwendet werden. Das beim Hochladen von Dateien verwendete gängige Medienformat ist

1.4 Text/Plain: Die Daten werden im Klartext (Text/json/xml/html) ohne Steuerelemente oder Formatzeichen codiert

2. Der Unterschied zwischen application/json und application/x-www-form-urlencoded

2.1 application/json:

Funktion: Teilen Sie dem Server mit, dass der angeforderte Betreffinhalt eine Zeichenfolge im JSON-Format ist. Der Server analysiert die JSON-Zeichenfolge.

Vorteile: Das Front-End-Personal muss sich nicht um die Komplexität der Datenstruktur kümmern. Solange diese im Standard-JSON-Format vorliegt, kann sie erfolgreich übermittelt werden.

2.2 application/x-www-form-urlencoded: Dies ist die standardmäßige Ajax-Anfragemethode von Jquery.

Funktion: Während des Anforderungssendevorgangs werden die Daten in Form eines Schlüsselwerts serialisiert Paare? Key1=value1&key2=value2 wird an den Server gesendet,

Vorteile: Alle Browser unterstützen

3: Informationsdaten werden als Name/Wert codiert. Ja, Dies ist das Standard- und Standard-Kodierungsformat

3.1 Wenn die Aktion „Get“ ausgeführt wird, wandelt der Client die Formulardaten in eine Zeichenfolge um, die am Ende der URL angehängt und durch „?“ getrennt wird.

3.2 Wenn die Aktion gepostet wird, kapselt der Browser die Formulardaten in den http-Body und sendet sie dann an den Server. (Sie können die Preflight-Anfrage der Post-Anfrage stornieren)

Einführung in die Unterschiede und Verwendung verschiedener Content-Type-Werte


Das obige ist der detaillierte Inhalt vonEinführung in die Unterschiede und Verwendung verschiedener Content-Type-Werte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen