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 ፕሮክሲ አማራጭ በይነገጽ ይከተላል። ሌሎቹን የErlang HTTP ደንበኞች አያዋቅርም እና ለሁሉም የፕሮክሲ ማረጋገጫ መንገዶች ድጋፍ አይመሠርትም። ጥሪ የሚያደርገው ኮድ የሞከረውን መጨረሻ ነጥብ እና የተቀበለውን ምላሽ ማስረዳት እንዲችል መንገዱንና የውጤት አያያዝን ከጥያቄው አጠገብ ያቆዩ።

ተዛማጅ ጽሑፎች