Sebenzisa iphrofayili ehlukile ye-Erlang httpc ezicelweni eziqondile
Qala iphrofayili enegama ngaphandle kwe-proxy, dlulisa igama layo kukho ukubiza okuqondile bese uyimisa ngesakhi esiyiphethe.
Shiya iphrofayili ye-proxy eyabiwe endaweni yayo bese udala iphrofayili ehlukile yomsebenzi oqondile. Ngaphakathi kohlelo lokusebenza olune-inets olusebenzayo:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Iphrofayili esanda kwenziwa ayinayo i-proxy ngaphandle uma uhlelo lusetha eyodwa. Yikhethe ngokusobala esicelweni:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Ukushiya i-direct_work ekubizeni okulandelayo kuzokhetha futhi iphrofayili ezenzakalelayo. Hlola izinketho zomzila zale phrofayili nge-httpc:get_options([proxy, https_proxy], direct_work).
Iphrofayili ibuye ibe ngumnikazi wamakhukhi nokuphathwa kwezixhumi. Gcina leso simo nesakhi sayo bese umisa iphrofayili nge-inets:stop(httpc, ProfilePid) lapho umsebenzi uphela. Akudingeki ukubhala kabusha isimo sangaphakathi se-httpc_manager noma ukuqeda umphathi owabiwe ukuze uthole lo mzila oqondile.