မျှဝေထားသော ပရောက်စီပရိုဖိုင်ကို နေရာတွင်ထားခဲ့ပြီး တိုက်ရိုက်အလုပ်အတွက် သီးခြားပရိုဖိုင်တစ်ခု ဖန်တီးပါ။ 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 ၏ အတွင်းပိုင်းအခြေအနေကို ပြန်လည်ရေးသားရန် သို့မဟုတ် မျှဝေထားသော မန်နေဂျာကို ရပ်ရန် မလိုအပ်ပါ။

ဆက်စပ်ဆောင်းပါးများ