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 клиенттерін конфигурацияламайды және әрбір прокси аутентификация схемасына қолдау орнатпайды. Шақыратын код қай соңғы нүктені байқап көргенін және қандай жауап алғанын түсіндіре алуы үшін маршрут пен нәтижені өңдеуді сұраныстың қасында ұстаңыз.