Python 3 ರ urllib opener ಅನ್ನು ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗ ಮತ್ತು ಡೀಬಗ್ ಮಟ್ಟ ಸಕ್ರಿಯವಾಗಿರುವ ಪ್ರೋಟೋಕಾಲ್ ಹ್ಯಾಂಡ್ಲರ್ಗಳೊಂದಿಗೆ ನಿರ್ಮಿಸಿ:

from urllib.request import (
    HTTPHandler, HTTPSHandler, ProxyHandler, build_opener,
)

opener = build_opener(
    ProxyHandler({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    }),
    HTTPHandler(debuglevel=1),
    HTTPSHandler(debuglevel=1),
)
with opener.open('https://www.example.com/', timeout=10) as response:
    print(response.status)

HTTPHandler ಮತ್ತು HTTPSHandler ಟ್ರೇಸಿಂಗ್ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ. ProxyHandler ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ; ಈ ಪ್ರೋಟೋಕಾಲ್ ಡೀಬಗ್ ಸೆಟ್ಟಿಂಗ್ ಅಲ್ಲಿನದಲ್ಲ. ತೋರಿಸಿರುವ ಸಾರ್ವಜನಿಕ ವಿನಂತಿಯು ಸಾರ್ವಜನಿಕ ಮಧ್ಯಸ್ಥಗಾರರಿಗೆ ಅನುಮತಿ ಇದ್ದಾಗ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ಪರಿಶೀಲಿಸದ ವಿಳಾಸವನ್ನು ಬಳಸಬಹುದು; ಕುಕೀಗಳು ಮತ್ತು ಖಾತೆ ಟೋಕನ್ಗಳನ್ನು ಈ ರೋಗನಿರ್ಣಯ ಹೋಲಿಕೆಯಿಂದ ಹೊರಗಿಡಿ.

http.client ನ ಆಧಾರ ಡೀಬಗ್ ಔಟ್ಪುಟ್ ಪ್ರಮಾಣಿತ ಔಟ್ಪುಟ್ಗೆ ಮುದ್ರಿಸಲ್ಪಡುತ್ತದೆ. ಅದು ಕಳುಹಿಸಿದ ವಿನಂತಿ ಬೈಟ್ಗಳನ್ನು ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಶೀರ್ಷಿಕೆಗಳನ್ನು ತೋರಿಸಬಹುದು, ಇದು ಪ್ರಾಕ್ಸಿ ಸವಾಲು, ಸುರಂಗ ನಿರಾಕರಣೆ ಅಥವಾ ನಂತರದ ಗಮ್ಯಸ್ಥಾನ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ನಿಯಂತ್ರಿತ ವಿನಂತಿಯನ್ನು ಬಳಸಿ ಮತ್ತು ರುಜುವಾತುಗಳು, ಕುಕೀಗಳು ಹಾಗೂ ಟೋಕನ್ಗಳನ್ನು ಹಂಚಿದ ಟ್ರೇಸ್ ಔಟ್ಪುಟ್ನಿಂದ ಹೊರಗಿಡಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು