Gefðu ibrowse-beiðni proxy-valkostina sína
Stilltu hýsil, gátt og valfrjálsan reikning HTTP-proxysins í beiðnivalkostum Erlang ibrowse og skoðaðu niðurstöðutúpluna.
Fyrir forrit sem notar ibrowse þegar, tilheyrir framsenda proxyið beiðnivalkostunum:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Þetta dæmi gerir ráð fyrir að ibrowse-forritið sé þegar ræst. Sjötta viðfangið gefur tímatakmörk beiðnarinnar í millisekúndum. Beiðnis-URL-ið tilgreinir áfangastaðinn; proxy_host og proxy_port tilgreina milliliðinn. Skiptu staðgenglinum út fyrir óstaðfesta frambjóðanda úr HTTP-proxylistanum þegar þú prófar þetta opinbera HTTP-slóð.
Skjalfestu auðkenningarvalkostirnir eru proxy_user og proxy_password. Bættu þeim við þegar proxyið krefst þess reiknings, í stað þess að nota innskráningu áfangastaðarins sjálfs sem skiptanlegt skírteini.
Samstillt niðurstaða getur verið {ok, Status, Headers, Body} eða villutúpla. Skoðaðu Status jafnt sem túplumerkið. HTTP-framsending eða villusvar proxy getur borist með góðum árangri á flutningsstigi án þess að vera síðan sem forritið bjóst við.
Þetta brot fylgir skjalfesta viðmótinu fyrir HTTP-proxy-valkosti. Það stillir ekki aðra HTTP-biðlara Erlang og stofnar ekki stuðningi við hvert proxy-auðkenningarkerfi. Haltu leiðinni og niðurstöðumeðferðinni við beiðnina svo kóðinn sem kallar geti útskýrt hvaða endapunkt hann reyndi og hvaða svar hann fékk.