RequestsHttpConnection எடுத்துக்காட்டுகள் Elasticsearch Python 8-க்கு ஏன் பொருந்தாது
பதிப்பு 8 டிரான்ஸ்போர்ட் தனிப்பயனாக்கத்தை node வகுப்புகளாக மாற்றியது; பிற்கால proxy இணைப்பைக் கண்டறியும் முன் நிறுவப்பட்ட HTTP செயலாக்கத்தைப் பொருத்துங்கள்.
RequestsHttpConnection/connection_class உடன் ஏற்படும் import அல்லது constructor தோல்வி எந்த proxy கோரிக்கைக்கும் முன் API தலைமுறை பொருந்தாமையாக இருக்கலாம். Elasticsearch Python 8 டிரான்ஸ்போர்ட் node வகுப்புகளையும் node_class ஐயும் பயன்படுத்துகிறது.
நிறுவப்பட்ட முக்கிய பதிப்பையும் தேர்ந்தெடுக்கப்பட்ட node செயலாக்கத்தையும் அடையாளம் காணுங்கள். Requests அடிப்படையிலான மற்றும் urllib3 அடிப்படையிலான node proxy சூழல் உள்ளீடுகளை வேறு வழிகளில் கையாளலாம். தனித்த Requests வெற்றி Elasticsearch node உடைய session-ஐ உள்ளமைக்காது.
இருக்கும் session தனிப்பயனாக்கத்தை மாற்றியமைக்கும்போது அதன் பாதையையும் ஆயுளையும் அந்த node உடன் வைத்திருங்கள். மேலும், இலக்கு ஹோஸ்ட்டை மாற்றும் எந்த node கண்டுபிடிப்பையும் கண்காணியுங்கள்.
client பதிப்பு, node வகுப்பு, உள்ளமைக்கப்பட்ட சேவை முகவரி, தேர்ந்தெடுக்கப்பட்ட இலக்கு, proxy endpoint மற்றும் exception நிலை ஆகியவற்றைப் பதிவு செய்யுங்கள். அது பழைய hook-ஐ பிற்கால proxy மறுப்பு அல்லது Elasticsearch பதிலிலிருந்து வேறுபடுத்துகிறது.