Ní riail ghinearálta shábháilte a thuilleadh an seandearbhú go seolann Python HTTP/1.0 i gcónaí le haghaidh CONNECT. D'athraigh Python 3.12 tollánú http.client go HTTP/1.1 agus chuir sé giniúint uathoibríoch an cheanntáisc Host leis nuair nach soláthraítear é.

Baineann an t-athrú sin le cur i bhfeidhm doiciméadaithe na leabharlainne caighdeánaí. Féadfaidh leabharlann HTTP ar leibhéal níos airde iompar an tolláin a shárú nó a fhilleadh, mar sin taifead a leagan chomh maith le leagan Python.

Má dhiúltaíonn seachfhreastalaí don tollán, scrúdaigh an malartú CONNECT a tháirg an cliant sin i ndáiríre. Ní gá go n-athródh athrú leagan HTTP an iarratais chinn scríbe nó cur ceanntáisc Host le hiarratas an tsuímh ghréasáin an t-iarratas tolláin níos luaithe.

Mar an gcéanna, féadann eagarthóireacht ar réimsí príobháideacha i seaneiseamláir oiriúnaitheora Requests an feidhmchlár a chur faoi ghlas do API inmheánach seanchaite. B'fhearr teaglaim chliaint agus rithchomhshaoil atá comhoiriúnach agus tacaíochta, mar aon le comhtháthú seachfhreastalaí doiciméadaithe.

Coinnigh an dá chomhrá ar leithligh sa tuarascáil: an t-iarratas HTTP a úsáideadh chun an tollán a oscailt, ansin an prótacal a rinneadh a chaibidliú leis an gceann scríbe istigh ann. Féadann siad leaganacha éagsúla a úsáid agus teip ag céimeanna éagsúla.

Ailt ghaolmhara