Berikan Permintaan ibrowse Pilihan Proksinya
Tetapkan hos, port dan akaun pilihan proksi HTTP dalam pilihan permintaan ibrowse Erlang dan periksa tuple hasilnya.
Bagi aplikasi yang sudah menggunakan ibrowse, proksi hadapan terletak dalam pilihan permintaan:
Options = [{proxy_host, "proxy.example"},
{proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
Options, 5000).
Contoh ini menganggap aplikasi ibrowse sudah dimulakan. Argumen keenam memberikan had masa permintaan dalam milisaat. URL permintaan menandakan destinasi; proxy_host dan proxy_port menandakan perantara. Gantikan pemegang tempat dengan calon tanpa pengesahan daripada senarai proksi HTTP apabila menguji URL HTTP awam ini.
Pilihan pengesahan yang didokumenkan ialah proxy_user dan proxy_password. Tambahkannya apabila proksi memerlukan akaun itu, bukannya menggunakan log masuk destinasi sendiri sebagai kelayakan yang boleh ditukar ganti.
Hasil segerak boleh menjadi {ok, Status, Headers, Body} atau tuple ralat. Periksa Status serta tag tuple. Ubah hala HTTP atau respons ralat proksi boleh tiba dengan jayanya pada peringkat pengangkutan tanpa menjadi halaman yang dijangka oleh aplikasi.
Coretan ini mengikut antara muka pilihan proksi HTTP yang didokumenkan. Ia tidak mengkonfigurasi klien HTTP Erlang yang lain dan tidak mewujudkan sokongan untuk setiap skema pengesahan proksi. Simpan laluan dan pengendalian hasil di sebelah permintaan supaya kod pemanggil boleh menjelaskan titik akhir mana yang dicuba dan respons mana yang diterima.