AnyEvent::HTTP: bealaí seachfhreastalaí a scaradh le sessionid
Úsáid seachfhreastalaí AnyEvent::HTTP soiléir agus aitheantóir seisiúin nuair a roinneann roinnt bealaí seachfhreastalaí an ceann scríbe céanna.
In AnyEvent::HTTP 2.25 is féidir le nasc in-athúsáidte tosaíocht a fháil fiú nuair a cruthaíodh é faoi shocrú seachfhreastalaí eile. Nuair a úsáideann iarratais chuig an suíomh céanna bealaí éagsúla, scar an taisce le luachanna sessionid atá sainiúil don bhealach:
my $request = http_get 'http://www.example.com/',
proxy => ['proxy.example', 8080],
sessionid => 'office-route',
sub {
my ($body, $headers) = @_;
print $headers->{Status};
};Cuir aon idirdhealú cuntais a theastaíonn ón bhfeidhmchlár san aitheantóir seisiúin sin. Tá an athúsáid teoranta do sheisiúin mheaitseálacha. Socraigh persistent go false ina ionad sin nuair a theastaíonn nasc nua.
Don seoladh HTTP poiblí a thaispeántar, féadann an liosta seachfhreastalaithe HTTP luachanna óstach agus calafoirt iarrthacha a sholáthar nuair a cheadaítear bealach poiblí gan fhíordheimhniú. Glactar leis an sliocht go bhfuil AnyEvent::HTTP luchtaithe agus go bhfuil a lúb imeachtaí ag rith. Coinnigh garda an iarratais beo go dtí go gcríochnófar é; scriosann a scrios an oibríocht.
Glacann an t-eagar seachfhreastalaí ainm óstach, calafort agus scéim HTTP roghnach, ní URL a iompraíonn dintiúirí. Teastaíonn ceanntásc Proxy-Authorization cuí ón nglaoiteoir le haghaidh fíordheimhnithe. Coinníonn an sampla simplí HTTP seo an ródú agus úinéireacht an naisc ar leithligh ó aon chumas tolláin HTTPS.