Por aplikaĵo jam uzanta ibrowse, la antaŭa prokuro apartenas al la petoopcioj:

Options = [{proxy_host, "proxy.example"},
           {proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
                 Options, 5000).

Ĉi tiu ekzemplo supozas, ke la aplikaĵo ibrowse estas jam startigita. La sesa argumento liveras la petan tempolimon en milisekundoj. La peta URL identigas la celon; proxy_host kaj proxy_port identigas la peranton. Anstataŭigu la lokokupon per neaŭtentigita kandidato el la listo de HTTP-prokuroj kiam vi testas ĉi tiun publikan HTTP-adreson.

La dokumentitaj aŭtentigaj opcioj estas proxy_user kaj proxy_password. Aldonu ilin kiam la prokuro postulas tiun konton, anstataŭ uzi la propran saluton de la celo kiel interŝanĝeblan akreditilon.

Sinkrona rezulto povas esti {ok, Status, Headers, Body} aŭ erara opo. Ekzamenu Status same kiel la opan etikedon. HTTP-alidirektado aŭ erara respondo de prokuro povas alveni sukcese je la transporta nivelo sen esti la paĝo, kiun la aplikaĵo atendis.

Ĉi tiu fragmento sekvas la dokumentitan interfacon de HTTP-prokuraj opcioj. Ĝi ne agordas la aliajn HTTP-klientojn de Erlang nek starigas subtenon por ĉiu prokura aŭtentiga skemo. Tenu la itineron kaj la rezulto-traktadon apud la peto, por ke la vokanta kodo povu klarigi, kiun finpunkton ĝi provis kaj kiun respondon ĝi ricevis.

Rilataj artikoloj