భాగస్వామ్య ప్రాక్సీ ప్రొఫైల్‌ను యథాతథంగా ఉంచి, ప్రత్యక్ష పని కోసం ప్రత్యేక ప్రొఫైల్‌ను సృష్టించండి. 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 యొక్క అంతర్గత స్థితిని తిరిగి రాయాల్సిన అవసరం లేదు, భాగస్వామ్య మేనేజర్‌ను ముగించాల్సిన అవసరం లేదు.

సంబంధిత వ్యాసాలు