Für all das gibt es Bibliotheken. Sie können zum Beispiel Apache HTTP-Komponenten verwenden, oder Sie können seine Open Source lesen, um zu sehen, was sie tut. Zumindest lesen Sie die entsprechende Spezifikation.
Ich zweite bmarguiles Antwort.
Nur der body ( response-body
im RFC) ist komprimiert, Sie müssen also nur den Teil dekomprimieren, der nach dem \r\n\r\n
liegt.
Im Allgemeinen können Sie die Antwort durch diese doppelte CRLF halbieren und nur die zweite Hälfte dekomprimieren.