مۇۋەپپەقىيەتلىك CONNECT ئىنكاسىنىڭ HTTP گەۋدىسى يوق
مۇۋەپپەقىيەتلىك HTTP/1.1 CONNECT ئىنكاسىنى باش ئۇچى چېگرىسىدا ئاخىرلاشتۇرۇپ، ئاندىن تۇنېل بايتلىرىنى chunk framing ياكى ئۇلىنىشنى قايتا باشلىماي يەتكۈزۈڭ.
مۇۋەپپەقىيەتلىك HTTP/1.1 CONNECT ئىنكاسى باش قىسمىدىن كېيىن ئاخىرلىشىدۇ:
HTTP/1.1 200 Connection Established
بۇ چېگرىدىن كېيىن ئوخشاش ئۇلىنىش تۇنېلنى كۆتۈرىدۇ. HTTPS نىشانى ئۈچۈن، كېيىنكى خېرىدار بايتلىرى ئادەتتە نىشان بىلەن TLS ئالماشتۇرۇشنى باشلايدۇ.
پروكسى مۇۋەپپەقىيەتلىك CONNECT ئىنكاسىغا Transfer-Encoding ياكى Content-Length قوشماسلىقى كېرەك. chunk قىلىدىغان HTTP ئىنكاس گەۋدىسى يوق. قۇرۇق ئاخىرلاش chunk قوشقاندا ئەكسىچە يېڭى تۇنېلغا بايت كىرگۈزۈپ قويىدۇ.
خېرىدارنىڭمۇ تەلىپى بار: بۇ framing مەيدانلىرى 2xx CONNECT ئىنكاسىدا كۆرۈلسە، ئۇلارنى پەرۋا قىلماسلىقى كېرەك. شۇڭا خاتا قۇرۇلغان ئەۋەتكۈچ ھەر بىر ئىتائىي قىلغۇچى خېرىدارنى بۆلۈنگەن گەۋدە كۈتۈۋاتىدۇ دەپ تەسۋىرلەشكە سەۋەب ئەمەس.
قۇرۇلغان ئۇلىنىشنى يەتكۈزۈش ئۈچۈن ئوچۇق تۇتۇڭ. 200 دىن كېيىن ئۇنى تاقىسا تۇنېل بۇزۇلىدۇ؛ باشقا ئۇلىنىش ئېچىش قوبۇل قىلىنغان CONNECT تەلىپىنىڭ داۋامى ئەمەس.
مەغلۇپ بولغان CONNECT ئىنكاسىنىڭ بىر تەرەپ قىلىنىشى باشقا بولۇپ، ئادەتتىكى HTTP خاتالىق گەۋدىسىنى كۆتۈرەلەيدۇ. پروكسى ئىزىنى قوللانغاندا ياكى ئوقۇغاندا بۇ ئىنكاسنى مۇۋەپپەقىيەتلىك تاپشۇرۇشتىن ئايرىڭ.