Birbaşa sorğular üçün ayrı Erlang httpc profili istifadə edin
Proksisi təyin edilməmiş adlı profil başladın, hər birbaşa çağırışda adını ötürün və sahib komponentlə dayandırın.
Ortaq proksi profilini yerində buraxın və birbaşa iş üçün ayrı profil yaradın. inets işləyən tətbiqin içində:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Yeni yaradılmış profildə proksi yoxdur, əgər tətbiq onu təyin etmirsə. Sorğuda onu açıq şəkildə seçin:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Sonrakı çağırışda direct_work buraxılarsa, yenidən standart profil seçilir. Bu profilin marşrutlaşdırma seçimlərini httpc:get_options([proxy, https_proxy], direct_work) ilə yoxlayın.
Profil həmçinin kukilərə və bağlantı idarəetməsinə sahibdir. Bu vəziyyəti komponenti ilə saxlayın və iş yükü bitdikdə profili inets:stop(httpc, ProfilePid) ilə dayandırın. Bu birbaşa marşrutu əldə etmək üçün httpc_manager-in daxili vəziyyətini yenidən yazmağa və ya ortaq meneceri dayandırmağa ehtiyac yoxdur.