Content-Type Der Entity-Header wird verwendet, um den MIME-Typ-Medientyp der Ressource anzugeben.
In der Antwort teilt der Content-Type-Header dem Client den Inhaltstyp des tatsächlich zurückgegebenen Inhalts mit. Browser führen in einigen Fällen MIME-Suchen durch und berücksichtigen nicht unbedingt den Wert dieses Headers. Um dieses Verhalten zu verhindern, können die Header-X-Content-Type-Options auf „nosniff“ gesetzt werden.
In der Anfrage (z. B. POST oder PUT) teilt der Client dem Server mit, welche Art von Daten tatsächlich gesendet wurden.
Syntax:
Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something
Direktive:
media-type
MIME-Typ der Ressource oder Daten.
charset
Zeichenkodierungsstandard.
boundary
Für mehrteilige Entitäten ist eine Grenze erforderlich, die aus 1 bis 70 Zeichen aus einem Zeichensatz besteht, der bekanntermaßen über E-Mail-Gateways sehr robust ist, und nicht in Leerzeichen endet. Es wird verwendet, um die Grenzen mehrerer Teile einer Nachricht zu kapseln.
Beispiel
Content-Type im HTML-Formular
Fordern Sie in der durch HTML-Formularübermittlung generierten POST-Anfrage den Inhalt an. Der Typ des Headers wird durch das enctype-Attribut im
<form action="/" method="post" enctype="multipart/form-data"> <input type="text" name="description" value="some text"> <input type="file" name="myFile"> <button type="submit">Submit</button></form>
Der Anforderungsheader sieht folgendermaßen aus (einige Header werden hier weggelassen):
POST /foo HTTP/1.1 Content-Length: 68137 Content-Type: multipart/form-data; boundary=---------------------------974767299852498929531610575 ---------------------------974767299852498929531610575 Content-Disposition: form-data; name="description" some text ---------------------------974767299852498929531610575 Content-Disposition: form-data; name="myFile"; filename="foo.txt" Content-Type: text/plain (content of the uploaded file foo.txt) ---------------------------974767299852498929531610575
Browser Kompatibilität
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt der Content-Type?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!