Anna ibrowse'i päringule selle puhverserveri valikud
Määra HTTP-puhverserveri host, port ja valikuline konto Erlangi ibrowse'i päringu valikutes ning vaata tulemuse korteeži.
Rakendusele, mis juba kasutab ibrowse'i, kuulub edaspidine puhverserver päringu valikute hulka:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
See näide eeldab, et ibrowse'i rakendus on juba käivitatud. Kuues argument annab päringu ajalõpu millisekundites. Päringu URL määrab sihtkoha; proxy_host ja proxy_port määravad vahendaja. Asenda kohatäide autentimata kandidaadiga HTTP-puhverserverite loendist, kui testid seda avalikku HTTP-aadressi.
Dokumenteeritud autentimisvalikud on proxy_user ja proxy_password. Lisa need, kui puhverserver nõuab seda kontot, selle asemel et kasutada sihtkoha enda sisselogimist vahetatava mandaadina.
Sünkroonne tulemus võib olla {ok, Status, Headers, Body} või veakorteež. Kontrolli Status't ja ka korteeži silti. HTTP-ümbersuunamine või puhverserveri veavastus võib transportkihis edukalt kohale jõuda, olemata siiski leht, mida rakendus ootas.
See katkend järgib dokumenteeritud HTTP-puhverserveri valikute liidest. See ei seadista Erlangi teisi HTTP-kliente ega loo tuge igale puhverserveri autentimisskeemile. Hoia marsruut ja tulemuse käsitlemine päringu kõrval, et kutsuv kood saaks selgitada, millist lõpp-punkti ta proovis ja millise vastuse ta sai.