I AnyEvent::HTTP 2.25 kan ei gjenbrukbar tilkopling få forrang sjølv når ho vart oppretta under ei anna proxy-innstilling. Når førespurnader til same nettstad brukar ulike ruter, skil hurtigbufferen med rutespesifikke sessionid-verdiar:

my $request = http_get 'http://www.example.com/',
    proxy => ['proxy.example', 8080],
    sessionid => 'office-route',
    sub {
        my ($body, $headers) = @_;
        print $headers->{Status};
    };

Ta med kvar kontoforskjell applikasjonen treng i den sesjonsidentiteten. Gjenbruk er avgrensa til samsvarande sesjonar. Set persistent til false i staden når ei ny tilkopling er naudsynt.

For den viste offentlege HTTP-adressa kan HTTP-proxylista levera kandidatverdiar for vert og port når ei uautentisert offentleg rute er tillaten. Utdraget føreset at AnyEvent::HTTP er lasta og at hendingsløkka køyrer. Hald vakta til førespurnaden i live til fullføring; øydelegging avbryt operasjonen.

Proxy-tabellen tek vertsnamn, port og valfritt HTTP-skjema, ikkje ein URL med påloggingsinformasjon. Autentisering krev ein passande Proxy-Authorization-header frå den som kallar. Dette enkle HTTP-dømet held ruting og tilkoplings-eigarskap skilt frå kvar som helst HTTPS-tunnelevne.

Relaterte artiklar