ibrowse অনুৰোধক ইয়াৰ প্ৰক্সি বিকল্প দিয়ক
Erlang ibrowse অনুৰোধ বিকল্পত HTTP প্ৰক্সি হোষ্ট, পোৰ্ট আৰু ঐচ্ছিক একাউণ্ট ছেট কৰক আৰু ইয়াৰ ফলাফল টিউপল পৰীক্ষা কৰক।
আগতে 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 ক্লায়েণ্টসমূহ কনফিগাৰ নকৰে আৰু প্ৰতিটো প্ৰক্সি প্ৰমাণীকৰণ আঁচনিৰ বাবে সমৰ্থন স্থাপন নকৰে। কল কৰা ক'ডে কোনটো এণ্ডপইণ্ট চেষ্টা কৰিছিল আৰু কোনটো প্ৰতিক্ৰিয়া পাইছিল ব্যাখ্যা কৰিব পৰাকৈ অনুৰোধৰ কাষত পথ আৰু ফলাফল পৰিচালনা ৰাখক।