Onnistuneella CONNECT-vastauksella ei ole HTTP-runkoa
Lopeta onnistunut HTTP/1.1 CONNECT-vastaus otsikkorajaan ja välitä sen jälkeen tunnelin tavut ilman chunk-kehystystä ja ilman yhteyden uudelleenkäynnistystä.
Onnistunut HTTP/1.1 CONNECT-vastaus päättyy otsikko-osansa jälkeen:
HTTP/1.1 200 Connection Established
Tämän rajan jälkeen sama yhteys kuljettaa tunnelia. HTTPS-kohteen kohdalla asiakkaan seuraavat tavut aloittavat yleensä TLS-vaihdon kohteen kanssa.
Välityspalvelin ei saa lisätä Transfer-Encoding- tai Content-Length-kenttää onnistuneeseen CONNECT-vastaukseen. Ei ole HTTP-vastauksen runkoa, jota jaettaisiin chunk-osiksi. Tyhjän lopetus-chunkin lisääminen työntäisi sen sijaan tavuja uuteen tunneliin.
Asiakkaallakin on vaatimus: sen on jätettävä nämä kehystyskentät huomiotta, jos ne esiintyvät 2xx CONNECT -vastauksessa. Väärin muodostettu lähettäjä ei siis ole syy kuvata jokaista vaatimukset täyttävää asiakasta ositettua runkoa odottavaksi.
Pidä muodostettu yhteys avoinna välitystä varten. Sen sulkeminen 200:n jälkeen tuhoaa tunnelin; toisen yhteyden avaaminen ei ole hyväksytyn CONNECT-pyynnön jatkoa.
Epäonnistunutta CONNECT-vastausta käsitellään eri tavalla, ja se voi sisältää tavallisen HTTP-virherungon. Erota tämä vastaus onnistuneesta luovutuksesta, kun toteutat tai luet välityspalvelimen jälkeä.