Gunakan profil Erlang httpc berasingan untuk permintaan terus
Mulakan profil bernama tanpa proksi dikonfigurasikan, hantar namanya pada setiap panggilan terus dan hentikannya dengan komponen pemiliknya.
Biarkan profil proksi kongsi di tempatnya dan buat profil berasingan untuk kerja terus. Dalam aplikasi yang menjalankan inets:
{ok, ProfilePid} =
inets:start(httpc, [{profile, direct_work}]).Profil yang baru dibuat tidak mempunyai proksi melainkan aplikasi menetapkannya. Pilihnya secara eksplisit pada permintaan:
httpc:request(
get,
{"http://example.com/", []},
[],
[],
direct_work
).Meninggalkan direct_work pada panggilan kemudian memilih semula profil lalai. Periksa pilihan penghalaan profil ini dengan httpc:get_options([proxy, https_proxy], direct_work).
Profil juga memiliki kuki dan pengendalian sambungan. Simpan keadaan itu bersama komponennya dan hentikan profil dengan inets:stop(httpc, ProfilePid) apabila kerja tamat. Tidak perlu menulis semula keadaan dalaman httpc_manager atau menamatkan pengurus kongsi untuk mendapatkan laluan terus ini.