Benotzt en eegene Erlang httpc-Profil fir direkt Ufroen
Start eng benannt Profil ouni ageriichten Proxy, gitt hiren Numm bei all direktem Opruff weider a stoppt se mat der Komponent déi se besëtzt.
Loosst de gedeelte Proxy-Profil wou en ass a schaalt en eegene Profil fir direkt Aarbecht. An enger Applikatioun wou inets leeft:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).En nei erstallte Profil huet kee Proxy, ausser d'Applikatioun setzt een. Wielt en ausdrécklech bei der Ufro:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Wann direct_work bei engem spéideren Opruff ewechgelooss gëtt, gëtt erëm de Standardprofil gewielt. Iwwerpréift d'Routingoptioune vun dësem Profil mat httpc:get_options([proxy, https_proxy], direct_work).
De Profil besëtzt och Cookies an d'Verbindungsverwaltung. Halt dësen Zoustand bei senger Komponent a stoppt de Profil mat inets:stop(httpc, ProfilePid) wann d'Aarbecht eriwwer ass. Et ass net néideg den internen Zoustand vun httpc_manager nei ze schreiwen oder e gedeelte Manager ze beenden, fir dësen direkte Wee ze kréien.