Uzu apartan Erlang httpc-profilon por rektaj petoj
Startigu nomitan profilon sen agordita prokura servilo, transdonu ĝian nomon ĉe ĉiu rekta alvoko kaj haltigu ĝin kun la posedanta komponanto.
Lasu la komunan prokuran profilon surloke kaj kreu apartan profilon por rekta laboro. Ene de aplikaĵo kun inets funkcianta:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Ĵus kreita profilo havas neniun prokuran servilon krom se la aplikaĵo agordas unu. Elektu ĝin eksplicite ĉe la peto:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Se vi preterlasos direct_work ĉe posta alvoko, la defaŭlta profilo denove elektiĝas. Kontrolu la enkursigajn opciojn de ĉi tiu profilo per httpc:get_options([proxy, https_proxy], direct_work).
La profilo ankaŭ posedas kuketojn kaj konektan administradon. Konservu tiun staton kun sia komponanto kaj haltigu la profilon per inets:stop(httpc, ProfilePid) kiam la laboro finiĝas. Ne necesas reverki la internan staton de httpc_manager aŭ finigi komunan administrilon por akiri ĉi tiun rektan vojon.