ปล่อยให้โปรไฟล์พร็อกซีที่ใช้ร่วมกันอยู่ตามเดิมและสร้างโปรไฟล์แยกต่างหากสำหรับงานโดยตรง ภายในแอปพลิเคชันที่ 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 ใหม่หรือยุติตัวจัดการที่ใช้ร่วมกันเพื่อให้ได้เส้นทางโดยตรงนี้

บทความที่เกี่ยวข้อง