Ийгиликтүү CONNECT жообунда HTTP денеси жок
Ийгиликтүү HTTP/1.1 CONNECT жообун аталыштардын чегинде бүтүрүп, анан туннелдик байттарды chunk алкактарысыз жана туташууну кайра баштабастан өткөрүңүз.
Ийгиликтүү HTTP/1.1 CONNECT жообу аталыш бөлүгүнөн кийин бүтөт:
HTTP/1.1 200 Connection Established
Ошол чектен кийин ошол эле туташуу туннелди алып жүрөт. HTTPS багыты үчүн кардардын кийинки байттары адатта багыт менен TLS алмашуусун баштайт.
Прокси ийгиликтүү CONNECT жообуна Transfer-Encoding же Content-Length кошпошу керек. Chunk-тарга бөлүнүүчү HTTP жооп денеси жок. Бош бүтүрүүчү chunk кошуу тескерисинче жаңы туннелге байттарды киргизет.
Кардардын да талабы бар: бул алкак талаалары 2xx CONNECT жообунда көрүнсө, аларды этибарга албашы керек. Ошондуктан бузук жөнөтүүчү ар бир талапка ылайыктуу кардарды бөлүнгөн денени күтүп жатат деп сүрөттөөгө негиз эмес.
Түзүлгөн туташууну өткөрүү үчүн ачык кармаңыз. Аны 200дөн кийин жабуу туннелди жок кылат; башка туташуу ачуу кабыл алынган CONNECT суроосунун уландысы эмес.
Ийгиликсиз CONNECT жообу башкача иштетилет жана кадимки HTTP ката денесин алып жүрүшү мүмкүн. Прокси изин ишке ашырганда же окуганда ошол жоопту ийгиликтүү өткөрүүдөн бөлүңүз.