Donu al ibrowse-peto ĝiajn prokurajn opciojn
Agordu la gastiganton, pordon kaj laŭvolan konton de la HTTP-prokuro en la petoopcioj de Erlang ibrowse kaj ekzamenu la rezultan opon.
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.