Was Encoding führe ich auf Medien, bevor es in einer HTTP-Antwort Körper Senden
-
06-07-2019 - |
Frage
Ich bin derzeit die Entwicklung eines HTTP-Server.
Wenn ein Client eines PNG anfordert, wird meine Antwort-Header richtig formatiert und reagiert mit Content-Type: image / jpeg
Welche Schritte und Kodierverfahren muss ich auf meine .png-Datei ausführen müssen es als ein Byte zu senden [] in der HTTP-Antwort Körper?
Danke!
Lösung
Keine, es sei denn durch die Transfer-Encoding
HTTP-Header.
Es ist alles sehr gut dokumentiert .
Andere Tipps
Keine. Einfach schön, und auch den „Content-length“ senden.
Wie andere gesagt haben, keine, JEDOCH für zusätzliche Kredite sollten Ihren Server überprüfen, ob der Client-gzip-Codierung akzeptiert (Blick auf das ‚accept-encoding‘ Header) als Text- oder XML-Dokumente zu senden (Bilder werden komprimiert bereits) und senden gzip mit einem Content-Encoding-Header.
Auch akzeptieren, akzeptieren-charset und akzeptieren-Sprache soll respektiert werden.
Alle dokumentiert sind in RFC2616 (HTTP 1.1)