Eman ibrowse eskaerari bere proxy aukerak
Ezarri HTTP proxyaren ostalaria, ataka eta aukerako kontua Erlang ibrowse eskaeraren aukeretan eta aztertu emaitzaren tupla.
Dagoeneko ibrowse erabiltzen duen aplikazio baterako, aurreranzko proxya eskaeraren aukeretan doa:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Adibide honek ibrowse aplikazioa jada abiarazita dagoela suposatzen du. Seigarren argumentuak eskaeraren denbora-muga ematen du milisegundotan. Eskaeraren URLak helmuga identifikatzen du; proxy_host eta proxy_port bitartekaria identifikatzen dute. Ordeztu leku-marka HTTP proxy zerrendako autentifikatu gabeko hautagai batekin HTTP URL publiko hau probatzean.
Dokumentatutako autentifikazio aukerak proxy_user eta proxy_password dira. Gehitu itzazu proxuak kontu hori eskatzen duenean, helmugaren saio-hasiera bera trukagarria den kredentzial gisa erabili beharrean.
Emaitza sinkronoa {ok, Status, Headers, Body} edo errore tupla bat izan daiteke. Aztertu Status eta tuplaren etiketa. HTTP birbideratze bat edo proxu baten errore-erantzuna garraio mailan ondo irits daiteke, aplikazioak espero zuen orria izan gabe.
Fragmentu honek dokumentatutako HTTP proxy aukeren interfazea jarraitzen du. Ez ditu Erlangen beste HTTP bezeroak konfiguratzen eta ez du proxy autentifikazio eskema guztientzako euskarririk ezartzen. Eutsi ibilbidea eta emaitzaren tratamendua eskaeraren ondoan, dei egiten duen kodeak zein mutur saiatu zuen eta zein erantzun jaso zuen azaldu ahal izateko.