Bagikan melalui


Mencegat permintaan ke localhost

Sekilas
Tujuan: Mengonfigurasi browser untuk mem-proksi localhost
Waktu: 5 menit
Plugin: Tidak
Prasyarat:Menyiapkan Proksi Dev

Secara default, browser berbasis Chromium seperti Microsoft Edge dan Google Chrome melewati pengaturan proksi sistem untuk localhost URL. Jika Anda mengembangkan aplikasi yang membuat permintaan ke API pada localhost dan ingin mencegatnya menggunakan Dev Proxy, Anda perlu mengecualikan URL localhost dari daftar bypass.

Untuk mengonfigurasi browser berbasis Chromium agar mengirim permintaan ke proxy sistem untuk URL localhost, Anda perlu memulai browser dengan opsi --proxy-bypass-list dan --proxy-server. Misalnya, untuk mengecualikan localhost dari daftar bypass di Microsoft Edge, mulai browser dengan perintah berikut:

msedge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"
/Applications/Microsoft\ Edge.app/Contents/MacOS/Microsoft\ Edge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"
/opt/microsoft/msedge-dev/msedge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"

Penting

Sebelum Anda memulai browser berbasis Chromium dengan pengaturan ini, pastikan untuk menutup semua instans browser. Jika tidak, pengaturan baru tidak akan berlaku.

Untuk mengonfigurasi Mozilla Firefox untuk mengirim permintaan ke proksi sistem untuk localhost URL, Anda perlu mengatur network.proxy.allow_hijacking_localhost preferensi ke true. Untuk melakukannya, buka about:config halaman di Firefox, cari network.proxy.allow_hijacking_localhost preferensi, dan atur ke true.

Lihat juga