Kial ekzemploj de RequestsHttpConnection ne taŭgas por Elasticsearch Python 8
Versio 8 ŝanĝis transportan agordadon al node-klasoj; kongruigu la instalitan HTTP-realigon antaŭ ol diagnozi postan prokuran konekton.
Importa aŭ konstruila eraro kun RequestsHttpConnection/connection_class povas esti API-generacia miskongruo antaŭ iu ajn prokura peto. Elasticsearch Python 8 uzas transportajn node-klasojn kaj node_class.
Identigu la instalitan ĉefversion kaj la elektitan node-realigon. Requests-bazitaj kaj urllib3-bazitaj nodoj povas trakti prokurajn mediajn enigojn malsame. Sendependa sukceso de Requests ne agordas la seancon posedatan de la Elasticsearch-nodo.
Kiam vi adaptas ekzistantan seancon-agordon, konservu ĝian itineron kaj vivdaŭron ĉe tiu nodo. Ankaŭ spuru ajnan node-malkovron, kiu ŝanĝas la celan gastiganton.
Registru la klientan version, node-klason, agorditan servan adreson, elektitan celon, prokuran finpunkton kaj esceptan stadion. Tio distingas malnoviĝintan hokon de posta prokura malakcepto aŭ Elasticsearch-respondo.