Agħti lil talba ibrowse l-għażliet tal-proxy tagħha
Issettja l-host, il-port u l-kont fakultattiv tal-proxy HTTP fl-għażliet tat-talba ta' Erlang ibrowse u eżamina t-tupla tar-riżultat.
Għal applikazzjoni li diġà tuża ibrowse, il-proxy 'l quddiem jappartjeni għall-għażliet tat-talba:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Dan l-eżempju jassumi li l-applikazzjoni ibrowse diġà nbdiet. Is-sitt argument jipprovdi l-limitu ta' żmien tat-talba f'millisekondi. L-URL tat-talba jidentifika d-destinazzjoni; proxy_host u proxy_port jidentifikaw l-intermedjarju. Issostitwixxi l-placeholder b'kandidat mhux awtentikat mill-lista tal-proxy HTTP meta tittestja dan l-URL HTTP pubbliku.
L-għażliet tal-awtentikazzjoni dokumentati huma proxy_user u proxy_password. Żidhom meta l-proxy jirrikjedi dak il-kont, minflok ma tuża l-login tad-destinazzjoni stess bħala kredenzjali li tista' tiġi skambjata.
Riżultat sinkroniku jista' jkun {ok, Status, Headers, Body} jew tupla ta' żball. Eżamina Status kif ukoll it-tikketta tat-tupla. Ridirezzjoni HTTP jew tweġiba ta' żball ta' proxy jistgħu jaslu b'suċċess fil-livell tat-trasport mingħajr ma jkunu l-paġna li l-applikazzjoni kienet tistenna.
Dan is-silta ssegwi l-interface dokumentat tal-għażliet tal-proxy HTTP. Ma jikkonfigurax il-klijenti HTTP l-oħra ta' Erlang u ma jistabbilixxix appoġġ għal kull skema ta' awtentikazzjoni tal-proxy. Żomm ir-rotta u l-immaniġġjar tar-riżultat maġenb it-talba sabiex il-kodiċi li jsejjaħ ikun jista' jispjega liema endpoint ipprova u liema tweġiba rċieva.