Miért nem illenek a RequestsHttpConnection-példák az Elasticsearch Python 8-hoz
A 8-as verzió a szállítási testreszabást node-osztályokra cserélte; egyeztesse a telepített HTTP-implementációt, mielőtt egy későbbi proxy-kapcsolatot diagnosztizál.
A RequestsHttpConnection/connection_class kapcsán fellépő import- vagy konstruktorhiba már bármely proxy-kérés előtt API-generációs eltérés lehet. Az Elasticsearch Python 8 szállítási node-osztályokat és node_class-t használ.
Azonosítsa a telepített főverziót és a kiválasztott node-implementációt. A Requests- és urllib3-alapú node-ok eltérően kezelhetik a proxy környezeti bemeneteit. Egy önálló Requests-siker nem konfigurálja az Elasticsearch node tulajdonában lévő munkamenetet.
Meglévő munkamenet-testreszabás adaptálásakor tartsa meg annak útvonalát és élettartamát az adott node-nál. Kövesse továbbá minden olyan node-felderítést, amely megváltoztatja a célgazdagépet.
Rögzítse az ügyfélverziót, a node-osztályt, a beállított szolgáltatáscímet, a kiválasztott célt, a proxy végpontját és a kivétel szakaszát. Ez megkülönbözteti az elavult hookot egy későbbi proxy-elutasítástól vagy Elasticsearch-választól.