ផ្តល់ឱ្យសំណើ ibrowse នូវជម្រើសប្រូកស៊ីរបស់វា
កំណត់ម៉ាស៊ីន ច្រក និងគណនីជាជម្រើសរបស់ប្រូកស៊ី HTTP ក្នុងជម្រើសសំណើ Erlang ibrowse ហើយពិនិត្យ tuple លទ្ធផល។
សម្រាប់កម្មវិធីដែលប្រើ 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 នៅពេលអ្នកសាកល្បង URL HTTP សាធារណៈនេះ។
ជម្រើសផ្ទៀងផ្ទាត់ដែលបានចងក្រងគឺ proxy_user និង proxy_password។ បន្ថែមពួកវានៅពេលប្រូកស៊ីត្រូវការគណនីនោះ ជំនួសឱ្យការប្រើការចូលរបស់គោលដៅខ្លួនឯងជាព័ត៌មានសម្គាល់ដែលអាចផ្លាស់ប្តូរ។
លទ្ធផលស៊ីនខ្រូនអាចជា {ok, Status, Headers, Body} ឬ tuple កំហុស។ ពិនិត្យ Status និងស្លាក tuple ផងដែរ។ ការបង្វែរ HTTP ឬការឆ្លើយតបកំហុសរបស់ប្រូកស៊ីអាចមកដល់ដោយជោគជ័យនៅកម្រិតដឹកជញ្ជូន ដោយមិនមែនជាទំព័រដែលកម្មវិធីរំពឹងទុក។
វគ្គនេះអនុវត្តតាមចំណុចប្រទាក់ជម្រើសប្រូកស៊ី HTTP ដែលបានចងក្រង។ វាមិនកំណត់រចនាសម្ព័ន្ធអតិថិជន HTTP ផ្សេងទៀតរបស់ Erlang ហើយមិនបង្កើតការគាំទ្រសម្រាប់គ្រោងការផ្ទៀងផ្ទាត់ប្រូកស៊ីគ្រប់ប្រភេទ។ រក្សាផ្លូវ និងការគ្រប់គ្រងលទ្ធផលនៅក្បែរសំណើ ដើម្បីឱ្យកូដហៅអាចពន្យល់ថាតើវាបានសាកល្បងចំណុចបញ្ចប់ណា និងបានទទួលការឆ្លើយតបណា។