प्रत्यक्ष अनुरोधका लागि छुट्टै 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 को आन्तरिक अवस्था पुनःलेख्न वा साझा प्रबन्धक अन्त्य गर्न आवश्यक छैन।