Дајте захтеву ibrowse његове прокси опције
Поставите хост, порт и опциону сметку HTTP проксија у опцијама захтева Erlang ibrowse и прегледајте резултујућу торку.
За апликацију која већ користи ibrowse, проследни прокси припада опцијама захтева:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Овај пример претпоставља да је апликација ibrowse већ покренута. Шести аргумент даје временско ограничење захтева у милисекундама. URL захтева означава одредиште; proxy_host и proxy_port означавају посредника. Замените резервисано место неаутентификованим кандидатом са листе HTTP проксија када тестирате ову јавну HTTP адресу.
Документоване опције аутентификације су proxy_user и proxy_password. Додајте их када прокси захтева ту сметку, уместо да пријаву самог одредишта користите као замењиве акредитиве.
Синхрони резултат може бити {ok, Status, Headers, Body} или торка грешке. Проверите Status као и ознаку торке. HTTP преусмеравање или одговор проксија са грешком може успешно стићи на транспортном нивоу, а да није страница коју је апликација очекивала.
Овај исечак следи документовано сучеље HTTP прокси опција. Он не конфигурише друге Erlang HTTP клијенте нити успоставља подршку за сваку шему аутентификације проксија. Држите руту и обраду резултата уз захтев како би позивни код могао да објасни које је крајње одредиште покушао и који је одговор примио.