Користете посебен 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 или да се прекине заеднички менаџер за да се добие оваа директна рута.