Notaðu aðskilið Erlang httpc-snið fyrir beinar beiðnir
Ræstu nefnt snið án stillts milliþjóns, sendu nafnið með hverri beinni köllun og stöðvaðu það með einingunni sem á það.
Láttu sameiginlega milliþjónssniðið vera og búðu til aðskilið snið fyrir beina vinnu. Inni í forriti þar sem inets keyrir:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Nýbúið snið hefur engan milliþjón nema forritið stilli einn. Veldu það skýrt í beiðninni:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Að sleppa direct_work í síðari köllun velur sjálfgefið snið aftur. Skoðaðu leiðarvalkosti þessa sniðs með httpc:get_options([proxy, https_proxy], direct_work).
Sniðið á einnig vafrakökur og meðferð tenginga. Haltu því ástandi með einingunni sinni og stöðvaðu sniðið með inets:stop(httpc, ProfilePid) þegar vinnunni lýkur. Ekki þarf að endurskrifa innra ástand httpc_manager eða ljúka sameiginlegum stjórnanda til að fá þessa beinu leið.