Eng erfollegräich CONNECT-Antwert huet kee HTTP-Kierper
Beend eng erfollegräich HTTP/1.1 CONNECT-Antwert op der Header-Grenz an iwwerdroe duerno d’Tunnel-Bytes ouni Chunk-Framing a ouni d’Verbindung nei ze starten.
Eng erfollegräich HTTP/1.1 CONNECT-Antwert endet no sengem Header-Abschnitt:
HTTP/1.1 200 Connection Established
No dëser Grenz dréit déi selwecht Verbindung den Tunnel. Fir en HTTPS-Zil starten déi nächst Client-Bytes normalerweis den TLS-Austausch mam Zil.
De Proxy däerf enger erfollegräicher CONNECT-Antwert weder Transfer-Encoding nach Content-Length bäisetzen. Et gëtt keen HTTP-Antwertkierper deen a Chunks opgedeelt gëtt. En eidelen Ofschloss-Chunk bäisetze géif amplaz Bytes an den neien Tunnel sprëtzen.
Och de Client huet eng Fuerderung: hien muss déi Framing-Felder ignoréieren, wa se an enger 2xx CONNECT-Antwert optrieden. En defekten Absender ass dofir kee Grond, all konforme Client als een ze beschreiwen, deen op eng opgedeilte Kierper waart.
Halt d’Verbindung, déi opgebaut gouf, op fir weiderzeleeden. Se no 200 ze schléissen zerstéiert den Tunnel; eng aner Verbindung opzemaachen ass net d’Fortsetzung vun der ugeholler CONNECT-Ufro.
Eng feelgeschloen CONNECT-Antwert gëtt anescht behandelt a ka en normale HTTP-Feelerkierper droen. Trennt déi Äntwert vun der erfollegräicher Iwwergab, wann dir en Proxy-Trace ëmsetzt oder liest.