Uspješan CONNECT odgovor nema HTTP tijelo
Završite uspješan HTTP/1.1 CONNECT odgovor na granici zaglavlja, a zatim prenesite bajtove tunela bez chunk okvira i bez ponovnog pokretanja veze.
Uspješan HTTP/1.1 CONNECT odgovor završava nakon svog dijela zaglavlja:
HTTP/1.1 200 Connection Established
Nakon te granice tunel nosi ista veza. Za odredište HTTPS sljedeći bajtovi klijenta obično započinju razmjenu TLS s odredištem.
Posrednik ne smije dodavati Transfer-Encoding ni Content-Length uspješnom CONNECT odgovoru. Nema tijela HTTP odgovora koje bi se dijelilo na chunk dijelove. Dodavanje praznog završnog chunk dijela umjesto toga ubacilo bi bajtove u novi tunel.
I klijent ima zahtjev: mora zanemariti ta polja okvira ako se pojave u CONNECT odgovoru iz skupine 2xx. Zato neispravan pošiljatelj nije razlog da se svaki ispravan klijent opiše kao da čeka tijelo podijeljeno na dijelove.
Držite uspostavljenu vezu otvorenom za prijenos. Zatvaranje nakon 200 uništava tunel; otvaranje druge veze nije nastavak prihvaćenog CONNECT zahtjeva.
Neuspješan CONNECT odgovor obrađuje se drukčije i može nositi obično tijelo HTTP pogreške. Odvojite taj odgovor od uspješne predaje kada izrađujete ili čitate trag posrednika.