সরাসরি অনুরোধের জন্য আলাদা Erlang httpc প্রোফাইল ব্যবহার করুন
কোনো প্রক্সি কনফিগার না করে একটি নামযুক্ত প্রোফাইল শুরু করুন, প্রতিটি সরাসরি কলে তার নাম দিন এবং মালিক কম্পোনেন্টের সাথে তা বন্ধ করুন।
শেয়ার করা প্রক্সি প্রোফাইল যথাস্থানে রেখে সরাসরি কাজের জন্য আলাদা প্রোফাইল তৈরি করুন। inets চলমান একটি অ্যাপ্লিকেশনের ভেতরে:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).অ্যাপ্লিকেশন নির্ধারণ না করলে নতুন তৈরি প্রোফাইলে কোনো প্রক্সি থাকে না। অনুরোধে এটি স্পষ্টভাবে নির্বাচন করুন:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).পরবর্তী কলে direct_work বাদ দিলে আবার ডিফল্ট প্রোফাইল নির্বাচিত হয়। httpc:get_options([proxy, https_proxy], direct_work) দিয়ে এই প্রোফাইলের রাউটিং অপশন পরীক্ষা করুন।
প্রোফাইলটি কুকি ও সংযোগ পরিচালনাও ধারণ করে। সেই অবস্থা তার কম্পোনেন্টের সাথে রাখুন এবং কাজ শেষ হলে inets:stop(httpc, ProfilePid) দিয়ে প্রোফাইল বন্ধ করুন। এই সরাসরি পথ পেতে httpc_manager-এর অভ্যন্তরীণ অবস্থা পুনরায় লেখার বা শেয়ার করা ম্যানেজার বন্ধ করার দরকার নেই।