Python نىڭ CONNECT ئۈچۈن ھەمىشە HTTP/1.0 ئەۋەتىدىغانلىقى توغرىسىدىكى كونا قاراش ئەمدى بىخەتەر ئومۇمىي قائىدە ئەمەس. Python 3.12 http.client نىڭ تونېل قىلىشىنى HTTP/1.1 غا ئۆزگەرتىپ، Host تېمىسى بېرىلمىگەندە ئاپتوماتىك ياساشنى قوشتى.

بۇ ئۆزگەرتىش ھۆججەتلەشتۈرۈلگەن ئۆلچەملىك كۇتۇپخانا ئىجراسىغا تەۋە. تېخىمۇ يۇقىرى دەرىجىلىك HTTP كۇتۇپخانىسى تونېل ھەرىكىتىنى قاپلىيالايدۇ ياكى ئوراپ تاشلىيالايدۇ، شۇڭا ئۇنىڭ نەشرىنى ۋە Python نىڭ نەشرىنى خاتىرىلەڭ.

ئەگەر ۋاكالەتچى تونېلنى رەت قىلسا، ئۇ خېرىدارنىڭ ئەمەلىيەتتە ھاسىل قىلغان CONNECT ئالماشتۇرۇشىنى تەكشۈرۈڭ. نىشان تەلەپنىڭ HTTP نەشرىنى ئۆزگەرتىش ياكى تور بېكەت تەلىپىگە Host تېمىسى قوشۇش ئالدىنقى تونېل تەلىپىنى چوقۇم ئۆزگەرتمەيدۇ.

شۇنىڭدەك، كونا Requests ماسلاشتۇرغۇچ مىسالىدىكى شەخسىي ئېتىزلىقلارنى تەھرىرلەش پروگراممىنى ئۆتكەن ئىچكى API غا قۇلۇپلىيالايدۇ. ماس ۋە قوللايدىغان خېرىدار بىلەن ئىجرا مۇھىتىنىڭ بىرىكمىسىنى ۋە ھۆججەتلەشتۈرۈلگەن ۋاكالەتچى بىرلەشمىسىنى تاللاڭ.

دوكلاتتا ئىككى سۆھبەتنى ئايرىڭ: تونېل ئېچىشقا ئىشلىتىلگەن HTTP تەلەپ، ئاندىن ئۇنىڭ ئىچىدە نىشان بىلەن كېڭەشكەن پروتوكول. ئۇلار ئوخشىمىغان نەشرىلەرنى ئىشلىتىپ، ئوخشىمىغان باسقۇچلاردا مەغلۇپ بولۇشى مۇمكىن.

مۇناسىۋەتلىك ماقالىلەر