ஒரு வலைத்தளத்திற்கு உங்கள் மற்ற HTTPS கோரிக்கைகளை விட வேறு ப்ராக்ஸி தேவை. Requests அந்தத் தேர்வை ப்ராக்ஸி அகராதியிலேயே வெளிப்படுத்தலாம்:

routes = {
    "https://reports.example": "http://reports-proxy.example:8080",
    "https": "http://default-proxy.example:8080",
}
response = requests.get(
    "https://reports.example/monthly",
    proxies=routes,
    timeout=(5, 20),
)
response.raise_for_status()

அந்த இலக்குக்கு ஹோஸ்ட்பெயர்-குறிப்பிட்ட திறவுகோல் வெல்லும். மற்றொரு HTTPS ஹோஸ்ட்பெயர் திட்டம் முழுவதற்குமான உள்ளீட்டைப் பயன்படுத்துகிறது. மதிப்புகள் ப்ராக்ஸி இணைப்பை விவரிக்கின்றன, எனவே HTTPS இலக்கு சரியாக HTTP ப்ராக்ஸி URL உடன் பொருத்தப்படலாம். இவை ப்ராக்ஸி கணக்குகள் இல்லாத அனுமதிக்கப்பட்ட பொது-தளப் பாதைகளாக இருக்கும்போது, HTTP ப்ராக்ஸி பட்டியல் அந்த மதிப்புகளுக்கு வேட்பாளர்களை வழங்கலாம்; ஒவ்வொரு இலக்கு விதியையும் வெளிப்படையாக வைத்திருங்கள்.

ஹோஸ்ட்பெயரைப் பொருத்துங்கள், வள URL அல்ல

Requests 2.32.5 இல் குறிப்பிட்ட திறவுகோல் இலக்கின் திட்டம் மற்றும் பகுப்பாய்வு செய்யப்பட்ட ஹோஸ்ட்பெயரிலிருந்து உருவாக்கப்படுகிறது. அதில் பாதை, வினவல் அல்லது துறைமுகம் இல்லை.

அகராதி திறவுகோலில் /monthly சேர்ப்பது விதியை அந்தப் பாதைக்கு மட்டுப்படுத்தாது. அதேபோல், https://reports.example:8443 இந்தத் தேர்வி அங்கீகரிக்கும் துறைமுக-குறிப்பிட்ட திறவுகோல் அல்ல. இலக்கு URL வேறு துறைமுகத்தைப் பயன்படுத்தும்போதும் ஹோஸ்ட்பெயர் விதி பொருந்தும்.

இந்தத் தேடலில் வைல்ட்கார்டு விரிவாக்கம் இல்லை. reports.example க்கான விதி துணைக்களத்தை தானாக உள்ளடக்காது. கொள்கைக்கு பாதை, துறைமுகம் அல்லது பின்னொட்டு பொருத்தம் தேவைப்பட்டால் இந்த எளிய அகராதிக்கு வெளியே வெளிப்படையான வழிமாற்ற முடிவைப் பயன்படுத்துங்கள்.

அடுத்து எந்த மாற்று வருகிறது என்பதை அறியுங்கள்

செயலாக்கம் திறவுகோல்களை இந்த வரிசையில் சரிபார்க்கிறது: scheme://hostname, scheme, all://hostname, பின்னர் all. எனவே திட்டம் முழுவதற்குமான HTTPS உள்ளீடு அனைத்து திட்டங்களின் ஹோஸ்ட்பெயர் உள்ளீட்டையும் விட முன்னுரிமை பெறுகிறது. அதுவே நோக்கமான விதிவிலக்கு என்றால், உங்கள் வடிவமைப்பில் திட்டம்-குறிப்பிட்ட ஹோஸ்ட்பெயர் விதியை முதலில் வையுங்கள்.

உங்கள் Session இயல்புநிலைகளையும் சூழலிலிருந்து பெறப்பட்ட அமைப்புகளையும் எவ்வாறு இணைக்கிறது என்பதையும் கருத்தில் கொள்ளுங்கள். இந்த இரண்டு வெளிப்படையான உள்ளீடுகளை கோரிக்கையுடன் அனுப்புவது அவற்றின் நோக்கமான பாதைகளைத் தெளிவாக்குகிறது, ஆனால் வேறு எந்த இலக்கு திட்டத்திற்கும் கொள்கையை வரையறுக்கவில்லை.

ஒரு திருப்பிவிடல் மற்றொரு ஹோஸ்ட்பெயரை அறிமுகப்படுத்தலாம், அந்தப் புதிய இலக்கிற்கும் ப்ராக்ஸி தேர்வு பொருந்தும். விதியை முதல் பக்கத்துடன் இணைந்த நிரந்தர பாதையாக அல்ல, கோரப்படும் ஒவ்வொரு URL பற்றிய முடிவாகவும் படியுங்கள்.

தொடர்புடைய கட்டுரைகள்