Umumiy proksi profilini joyida qoldiring va to'g'ridan-to'g'ri ish uchun alohida profil yarating. inets ishlayotgan dastur ichida:

{ok, ProfilePid} =
    inets:start(httpc, [{profile, direct_work}]).

Yangi yaratilgan profilda dastur belgilamasa, proksi bo'lmaydi. So'rovda uni aniq tanlang:

httpc:request(
    get,
    {"http://example.com/", []},
    [],
    [],
    direct_work
).

Keyingi chaqiruvda direct_work tashlab ketilsa, yana standart profil tanlanadi. Bu profilning marshrutlash parametrlarini httpc:get_options([proxy, https_proxy], direct_work) bilan tekshiring.

Profil cookie fayllari va ulanishlarni boshqarishga ham egalik qiladi. Bu holatni uning komponenti bilan saqlang va ish tugaganda profilni inets:stop(httpc, ProfilePid) bilan to'xtating. Ushbu to'g'ridan-to'g'ri yo'lni olish uchun httpc_manager ichki holatini qayta yozish yoki umumiy menejerni to'xtatish shart emas.

O'xshash maqolalar