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 ಪ್ರತಿಕ್ರಿಯೆಯಿಂದ ಪ್ರತ್ಯೇಕಗೊಳಿಸುತ್ತದೆ.