Түз сурамдар үчүн өзүнчө Erlang httpc профилин колдонуңуз
Проксисиз аталган профилди баштаңыз, ар бир түз чакырууда анын атын бериңиз жана ээси болгон компонент менен токтотуңуз.
Жалпы прокси профилин ордунда калтырып, түз иш үчүн өзүнчө профиль түзүңүз. 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) аркылуу текшериңиз.
Профиль cookie жана байланыштарды иштетүүгө да ээ. Бул абалды анын компоненти менен бирге сактаңыз жана иш бүткөндө профилди inets:stop(httpc, ProfilePid) аркылуу токтотуңуз. Бул түз маршрутту алуу үчүн httpc_manager ички абалын кайра жазуунун же жалпы менеджерди токтотуунун кереги жок.