დატოვეთ საერთო პროქსის პროფილი ადგილზე და შექმენით ცალკე პროფილი პირდაპირი მუშაობისთვის. აპლიკაციაში, სადაც inets მუშაობს:

{ok, ProfilePid} =
    inets:start(httpc, [{profile, direct_work}]).

ახლად შექმნილ პროფილს პროქსი არ აქვს, თუ აპლიკაცია არ დააყენებს. აირჩიეთ იგი ცალსახად მოთხოვნაზე:

httpc:request(
    get,
    {"http://example.com/", []},
    [],
    [],
    direct_work
).

თუ შემდგომ გამოძახებაში გამოტოვებთ direct_work-ს, კვლავ ნაგულისხმევი პროფილი შეირჩევა. შეამოწმეთ ამ პროფილის მარშრუტიზაციის პარამეტრები httpc:get_options([proxy, https_proxy], direct_work)-ით.

პროფილი ასევე ფლობს ქუქიებს და კავშირების მართვას. შეინახეთ ეს მდგომარეობა მის კომპონენტთან და გააჩერეთ პროფილი inets:stop(httpc, ProfilePid)-ით, როცა სამუშაო დასრულდება. ამ პირდაპირი მარშრუტის მისაღებად არ არის საჭირო httpc_manager-ის შიდა მდგომარეობის გადაწერა ან საერთო მენეჯერის შეწყვეტა.

დაკავშირებული სტატიები