Għaliex l-eżempji ta' RequestsHttpConnection ma jaqblux ma' Elasticsearch Python 8
Il-verżjoni 8 bidlet il-personalizzazzjoni tat-trasport għal klassijiet node; qabbel l-implimentazzjoni HTTP installata qabel ma tiddijanjostika konnessjoni proxy aktar tard.
Żall ta' import jew ta' kostruttur b'RequestsHttpConnection/connection_class jista' jkun nuqqas ta' qbil fil-ġenerazzjoni tal-API qabel kwalunkwe talba proxy. Elasticsearch Python 8 juża klassijiet node tat-trasport u node_class.
Identifika l-verżjoni ewlenija installata u l-implimentazzjoni node magħżula. Node ibbażati fuq Requests u fuq urllib3 jistgħu jittrattaw l-inputs tal-ambjent proxy b'modi differenti. Suċċess isolat ta' Requests ma jikkonfigurax is-sessjoni li hija proprjetà tal-node ta' Elasticsearch.
Meta tadatta personalizzazzjoni tas-sessjoni eżistenti, żomm ir-rotta u l-ħajja tagħha ma' dak in-node. Ikkontrolla wkoll kwalunkwe skoperta ta' node li tibdel il-host tad-destinazzjoni.
Irrekordja l-verżjoni tal-klijent, il-klassi node, l-indirizz tas-servizz ikkonfigurat, id-destinazzjoni magħżula, il-punt tat-tmiem proxy u l-istadju tal-eċċezzjoni. Dan jiddistingwi hook skadut minn rifjut proxy aktar tard jew risposta ta' Elasticsearch.