ஏற்கனவே 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} அல்லது பிழை டூப்பிளாக இருக்கலாம். Status உடன் டூப்பிள் குறியையும் சரிபார்க்கவும். HTTP திருப்பிவிடல் அல்லது ப்ராக்ஸியின் பிழைப் பதில் போக்குவரத்து மட்டத்தில் வெற்றிகரமாக வரலாம், ஆனால் பயன்பாடு எதிர்பார்த்த பக்கமாக இருக்காது.

இந்தப் பகுதி ஆவணப்படுத்தப்பட்ட HTTP-ப்ராக்ஸி விருப்ப இடைமுகத்தைப் பின்பற்றுகிறது. இது Erlang இன் பிற HTTP கிளையண்டுகளை உள்ளமைக்காது மற்றும் ஒவ்வொரு ப்ராக்ஸி அங்கீகார திட்டத்திற்கும் ஆதரவை நிறுவாது. அழைக்கும் குறியீடு எந்த இறுதிப் புள்ளியை முயற்சித்தது, எந்தப் பதிலைப் பெற்றது என்பதை விளக்க முடியும் வகையில் பாதையையும் முடிவு கையாளுதலையும் கோரிக்கையின் அருகில் வைத்திருங்கள்.

தொடர்புடைய கட்டுரைகள்