Udostępnij za pośrednictwem


Przechwytywanie żądań do localhost

Domyślnie przeglądarki oparte na chromium, takie jak Microsoft Edge i Google Chrome, pomijają ustawienia serwera proxy systemu dla localhost adresów URL. Jeśli tworzysz aplikację, która wysyła żądania do interfejsu API w systemie localhost, który ma zostać przechwycony przy użyciu serwera proxy deweloperskiego, musisz wykluczyć localhost adresy URL z listy obejścia.

Aby skonfigurować przeglądarki oparte na chromium w celu wysyłania żądań do serwera proxy systemu dla localhost adresów URL, należy uruchomić przeglądarkę przy --proxy-bypass-list użyciu opcji i --proxy-server . Aby na przykład wykluczyć localhost z listy obejść w przeglądarce Microsoft Edge, uruchom przeglądarkę za pomocą następującego polecenia:

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"

Aby skonfigurować Program Mozilla Firefox do wysyłania żądań do serwera proxy systemu dla localhost adresów URL, należy ustawić preferencję network.proxy.allow_hijacking_localhost na true. Aby to zrobić, otwórz about:config stronę w przeglądarce Firefox, wyszukaj preferencję network.proxy.allow_hijacking_localhost i ustaw ją na true.