libcurl இன் ப்ராக்ஸி தலைப்புகளை இணையதள தலைப்புகளிலிருந்து பிரிக்கவும்
libcurl க்கு தனித்தனி ப்ராக்ஸி மற்றும் இலக்கு தலைப்பு பட்டியல்களைக் கொடுங்கள், அதே நேரத்தில் எளிய உரை அனுப்புதலுக்கு வேறுபட்ட தெரிவுநிலை எல்லை உள்ளது என்பதை உணருங்கள்.
ஏற்கனவே உள்ள libcurl கைப்பிடிக்கு, இலக்கு மற்றும் ப்ராக்ஸி தலைப்பு பட்டியல்களை வெளிப்படையாகப் பிரிக்கவும்:
curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers); பரிமாற்றத்தின் போது உள்ளமைக்கப்பட்ட கைப்பிடியையும் செல்லுபடியாகும் பட்டியல்களையும் உயிர்ப்புடன் வைத்திருங்கள். CURLHEADER_SEPARATE CONNECT இல் பயன்படுத்தப்படும் தலைப்புகளை இலக்கு கோரிக்கைக்குப் பயன்படுத்தப்படும் தலைப்புகளிலிருந்து வேறுபடுத்துகிறது. பழைய ஒருங்கிணைந்த கொள்கை எடுத்துக்காட்டுகள் சாதாரண பட்டியலை இரு பரிமாற்றங்களிலும் வைக்கலாம்.
| கோரிக்கை பாதை | தனி பட்டியல்களின் பொருள் |
|---|---|
| சாதாரண CONNECT சுரங்கப்பாதையில் HTTPS | ப்ராக்ஸி பரிமாற்றம் முதலில் வரும்; பின்னர் இலக்கு HTTP தலைப்புகள் இலக்கு TLS க்குள் தொடரும். |
| சாதாரண HTTP அனுப்புதல் | ப்ராக்ஸி இலக்கு தலைப்புகளைப் படிக்க முடியும், மேலும் libcurl ஒரே அனுப்பப்பட்ட கோரிக்கையில் இரண்டு பொருந்தக்கூடிய பட்டியல்களையும் பயன்படுத்த முடியும். |
ப்ராக்ஸிக்கு மட்டுமான வழித்தடக் குறி ப்ராக்ஸி பரிமாற்றத்திற்கு உரியது. எளிய உரை அனுப்புதலில், அனுப்புதல் ஏற்பாடு கையாளவில்லை என்றால் தன்னிச்சையான தனிப்பயன் புலம் மூலத்தை அடையலாம்; விருப்பத்தின் பெயர் இரகசியத்தன்மைக்கான உத்தரவாதம் அல்ல.
அங்கீகாரத்திற்கு ஆதரிக்கப்படும் சான்றுகள் விருப்பங்களைப் பயன்படுத்தவும். இயக்குபவர் வரையறுத்த மெட்டாடேட்டாவுக்கு, எந்த ஹாப் அதைப் பயன்படுத்துகிறது மற்றும் பொதுப் புலத்தில் கடவுச்சொல்லை வைப்பதற்குப் பதிலாக அதை அனுப்ப முடியுமா என்பதைத் தீர்மானிக்கவும்.
குறி இல்லாதபோது அல்லது கசிவதைப் போலத் தோன்றும்போது, அதைக் கொண்ட உண்மையான கோரிக்கையை அடையாளம் காணவும். பல பரிமாற்றங்களைக் காட்டும் தலைப்பு அழைப்பு சரியாகப் பிரிக்கப்பட்ட பட்டியல்களைக் கலந்ததாகத் தோற்றமளிக்கலாம்.