AnyEvent::HTTP: sessionid மூலம் ப்ராக்ஸி வழித்தடங்களைப் பிரித்தல்
பல ப்ராக்ஸி வழித்தடங்கள் ஒரே இலக்கைப் பகிர்ந்துகொள்ளும்போது வெளிப்படையான AnyEvent::HTTP ப்ராக்ஸியையும் அமர்வு அடையாளங்காட்டியையும் பயன்படுத்தவும்.
AnyEvent::HTTP 2.25 இல் மறுபயன்பாட்டு இணைப்பு வேறொரு ப்ராக்ஸி அமைப்பின் கீழ் உருவாக்கப்பட்டிருந்தாலும் முன்னுரிமை பெறலாம். ஒரே தளத்திற்கான கோரிக்கைகள் வெவ்வேறு வழித்தடங்களைப் பயன்படுத்தும்போது, தற்காலிகச் சேமிப்பை வழித்தடத்திற்கு உரிய sessionid மதிப்புகளால் பிரிக்கவும்:
my $request = http_get 'http://www.example.com/',
proxy => ['proxy.example', 8080],
sessionid => 'office-route',
sub {
my ($body, $headers) = @_;
print $headers->{Status};
};பயன்பாட்டிற்குத் தேவையான கணக்கு வேறுபாட்டை அந்த அமர்வு அடையாளத்தில் சேர்க்கவும். மறுபயன்பாடு பொருந்தும் அமர்வுகளுக்கே வரம்பிடப்படுகிறது. புதிய இணைப்பு தேவைப்படும்போது persistent ஐ false ஆக்கவும்.
காட்டப்பட்ட பொது HTTP முகவரிக்கு, அங்கீகாரமற்ற பொது வழித்தடம் அனுமதிக்கப்படும்போது HTTP ப்ராக்ஸி பட்டியல் வேட்பாளர் புரவலன் மற்றும் துறை மதிப்புகளை வழங்க முடியும். இந்தப் பகுதி AnyEvent::HTTP ஏற்றப்பட்டு அதன் நிகழ்வு வளையம் இயங்குகிறது எனக் கருதுகிறது. கோரிக்கையின் காவலரை முடியும் வரை உயிர்ப்புடன் வைத்திருங்கள்; அதை அழிப்பது செயல்பாட்டை ரத்து செய்கிறது.
ப்ராக்ஸி வரிசை புரவலன் பெயர், துறை மற்றும் விருப்ப HTTP திட்டத்தை எடுக்கிறது, சான்றுகளைக் கொண்ட URL அல்ல. அங்கீகாரத்திற்கு அழைப்பவர் வழங்கும் பொருத்தமான Proxy-Authorization தலைப்பு தேவை. இந்த எளிய HTTP எடுத்துக்காட்டு வழியமைப்பையும் இணைப்பு உரிமையையும் எந்த HTTPS சுரங்கத் திறனிலிருந்தும் பிரித்து வைக்கிறது.