Kasutage otseste päringute jaoks eraldi Erlang httpc profiili
Käivitage nimetatud profiil ilma seadistatud puhverserverita, edastage selle nimi igal otsesel kõnel ja peatage see seda omava komponendiga.
Jätke jagatud puhverserveri profiil paigale ja looge otsetöö jaoks eraldi profiil. Rakenduses, kus töötab inets:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Värskelt loodud profiilil pole puhverserverit, kui rakendus seda ei määra. Valige see päringul selgesõnaliselt:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Kui hilisemal kõnel direct_work ära jätta, valitakse taas vaikeprofiil. Uurige selle profiili marsruutimisvalikuid käsuga httpc:get_options([proxy, https_proxy], direct_work).
Profiilile kuuluvad ka küpsised ja ühenduste haldamine. Hoidke see olek koos selle komponendiga ja peatage profiil käsuga inets:stop(httpc, ProfilePid), kui töö lõpeb. Selle otsese marsruudi saamiseks ei ole vaja httpc_manager sisemist olekut ümber kirjutada ega jagatud haldurit lõpetada.