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.

Tengdir greinar