ປ່ອຍໂປຣໄຟລ໌ພຣັອກຊີທີ່ໃຊ້ຮ່ວມກັນໄວ້ຕາມເດີມ ແລະສ້າງໂປຣໄຟລ໌ແຍກຕ່າງຫາກສຳລັບວຽກໂດຍກົງ. ພາຍໃນແອັບພລິເຄຊັນທີ່ 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 ຄືນໃໝ່ ຫຼືຢຸດຕົວຈັດການທີ່ໃຊ້ຮ່ວມກັນເພື່ອໃຫ້ໄດ້ເສັ້ນທາງໂດຍກົງນີ້.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ