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.

Seotud artiklid