Lad den delte proxyprofil blive, og opret en separat profil til direkte arbejde. Inde i et program, hvor inets kører:

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

En nyoprettet profil har ingen proxy, medmindre programmet sætter en. Vælg den udtrykkeligt på anmodningen:

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

Udelades direct_work ved et senere kald, vælges standardprofilen igen. Undersøg denne profils routingindstillinger med httpc:get_options([proxy, https_proxy], direct_work).

Profilen ejer også cookies og håndtering af forbindelser. Behold den tilstand sammen med sin komponent, og stop profilen med inets:stop(httpc, ProfilePid), når arbejdet er slut. Der er ingen grund til at omskrive httpc_manager's interne tilstand eller afslutte en delt manager for at få denne direkte rute.

Relaterede artikler