Geva eini ibrowse-fyrispurningi sínar proxy-møguleikar
Set HTTP-proxy vert, port og valfrían konto í Erlang ibrowse fyrispurningarmøguleikunum og kanna úrslitatupulin.
Fyri eitt teldurforrit, sum longu brúkar ibrowse, hoyrir framleiðslu-proxyið til fyrispurningarmøguleikarnar:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Hetta dømið gongur út frá, at ibrowse-forritið longu er startað. Seksjundi argumentið gevur fyrispurningartíðarmørkina í millisekundum. Fyrispurningar-URL-ið vísir á málið; proxy_host og proxy_port vísa á millumliðin. Skift staðarhaldaranum út við ósannveraðan valkost úr HTTP-proxy-listanum, tá ið tú royndar hesa almenna HTTP-adressuna.
Teir skjalfestu samsáttarmøguleikarnir eru proxy_user og proxy_password. Set teir afturat, tá ið proxyið krevur henda konto, í staðin fyri at brúka innritan hjá málinum sjálvum sum umbýtil skilríki.
Eitt samsvarandi úrslit kann vera {ok, Status, Headers, Body} ella ein feiltupul. Kanna Status og eisini tuple-merkið. Ein HTTP-ávísing ella feilsvar frá proxyi kann koma væleydnað á flutningsstigi uttan at vera síðan, sum forritið ætlaði sær.
Hetta brotið fylgir skjalfesta HTTP-proxy-møguleikaviðurskiftinum. Tað stillir ikki onnur HTTP-klientar í Erlang og staðfestir ikki stuðul fyri hvørja proxy-samsáttarætlan. Halt leiðina og úrslitaviðgerðina við fyrispurningin, so at kallandi kotan kann greiða frá, hvørja endapunt tað royndi og hvørt svar tað fekk.