Uspješan CONNECT odgovor nema tijelo HTTP
Završite uspješan odgovor HTTP/1.1 CONNECT na granici zaglavlja, a zatim prenesite bajtove tunela bez chunk okvira i bez ponovnog pokretanja veze.
Uspješan odgovor HTTP/1.1 CONNECT 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 odgovoru CONNECT. Nema tijela odgovora HTTP 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 odgovoru CONNECT 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 prenošenje. Zatvaranje nakon 200 uništava tunel; otvaranje druge veze nije nastavak prihvaćenog zahtjeva CONNECT.
Neuspješan odgovor CONNECT obrađuje se drukčije i može nositi obično tijelo pogreške HTTP. Odvojite taj odgovor od uspješne predaje kada izrađujete ili čitate trag posrednika.