2016-04-20 7 views
0

Ich schreibe einen Proxy-Server (College-Zuordnung). Ich habe zum Beispiel Quellcode gesucht und es scheint, dass es zwei Extreme gibt: Byte-Stream-Benutzer und Character-Stream-Benutzer.Soll ich HTTP-Nachrichten mit Bytestreams oder Zeichenströmen verarbeiten?

Soweit ich weiß, verwenden HTTP-Nachrichten die ASCII-Codierung nur für die Anforderungszeile (Anforderung), die Statuszeile (Antwort) und die Feldnamen und ermöglichen jedes Oktett in den Feldwerten und dem Anfragetext.

Also, was ist der richtige Weg?

+3

Byte-Streams sind der richtige Weg. Stellen Sie sich vor, eine Zip-Datei wird heruntergeladen und analysiert den Inhalt mit einem Zeichenstrom ... – f1sh

+0

können Sie eine Antwort schreiben, so dass ich als akzeptiert markieren kann? – YaphatS

+0

Erledigt: D Danke! – f1sh

Antwort

1

Byte-Streams sind der richtige Weg. Stellen Sie sich vor, Sie würden eine ZIP-Datei herunterladen und den Inhalt mit einem Zeichenstrom analysieren ...