Nikeza isicelo se-ibrowse izinketho zaso ze-proxy
Setha i-host, i-port kanye ne-akhawunti yokuzikhethela ye-HTTP proxy ezinkethweni zesicelo se-Erlang ibrowse bese uhlola i-tuple yomphumela.
Kuhlelo olusebenzisa i-ibrowse kakade, i-forward proxy isezinkethweni zesicelo:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Lesi sibonelo sicabanga ukuthi uhlelo lwe-ibrowse seluqaliwe. I-agumenti yesithupha inikeza isikhathi sokuphela kwesicelo ngama-millisecond. I-URL yesicelo ikhomba indawo; i-proxy_host ne-proxy_port zikhomba umlamuli. Shintsha isibambi sendawo ngomuntu ongakafakazelwa osuka ohlelweni lwama-proxy e-HTTP lapho uhlola le URL ye-HTTP yomphakathi.
Izinketho zokuqinisekisa ezibhaliwe yi-proxy_user ne-proxy_password. Zengeza lapho i-proxy idinga leyo akhawunti, esikhundleni sokusebenzisa ukungena kwendawo uqobo njengobufakazi obushintshekayo.
Umphumela we-synchronous ungaba yi-{ok, Status, Headers, Body} noma i-tuple yephutha. Hlola i-Status kanye nomaka we-tuple. Ukudluliswa kwe-HTTP noma impendulo yephutha ye-proxy kungafika ngempumelelo ezingeni lokuthutha ngaphandle kokuba yikhasi obekulindele uhlelo.
Le ngxenye ilandela i-interface ebhaliwe yezinketho ze-HTTP proxy. Ayilungiseleli amanye amaklayenti e-HTTP e-Erlang futhi ayisunguli ukusekelwa kwazo zonke izinhlelo zokuqinisekisa ze-proxy. Gcina umzila kanye nokuphathwa komphumelo eceleni kwesicelo ukuze ikhodi ebizayo ikwazi ukuchaza ukuthi iyiphi indawo yokugcina eyizamile nokuthi iyiphi impendulo eyitholile.