La den delte proxyprofilen være og opprett en egen profil for direkte arbeid. I et program der inets kjører:

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

En nyopprettet profil har ingen proxy med mindre programmet setter en. Velg den eksplisitt på forespørselen:

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

Utelates direct_work ved et senere kall, velges standardprofilen igjen. Undersøk profilens rutingvalg med httpc:get_options([proxy, https_proxy], direct_work).

Profilen eier også informasjonskapsler og tilkoblingshåndtering. Behold den tilstanden sammen med komponenten sin og stopp profilen med inets:stop(httpc, ProfilePid) når arbeidet er ferdig. Det er ikke nødvendig å skrive om httpc_managers interne tilstand eller avslutte en delt behandler for å få denne direkte ruten.

Relaterte artikler