Sdílet prostřednictvím


Zachytávání požadavků na localhost

Ve výchozím nastavení prohlížeče založené na Chromiu, jako je Microsoft Edge a Google Chrome, obcházejí nastavení proxy systému pro localhost adresy URL. Pokud vyvíjíte aplikaci, která provádí požadavky na rozhraní API localhost, které chcete zachytit pomocí Dev Proxy, musíte vyloučit localhost adresy URL ze seznamu obejití.

Pokud chcete nakonfigurovat prohlížeče založené na Chromiu tak, aby odesílaly požadavky na systémovou proxy pro adresy URL localhost, musíte spustit prohlížeč s volbami --proxy-bypass-list a --proxy-server. Pokud chcete například vyloučit localhost ze seznamu obejití v Microsoft Edgi, spusťte prohlížeč následujícím příkazem:

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"

Důležité

Před spuštěním prohlížeče založeného na chromiu s těmito nastaveními nezapomeňte zavřít všechny instance prohlížeče. V opačném případě se nová nastavení neprojeví.

Pokud chcete nakonfigurovat Mozilla Firefox tak, aby odesílal požadavky na systémové proxy pro localhost adresy URL, musíte nastavit předvolbu network.proxy.allow_hijacking_localhost na true. Chcete-li to udělat, otevřete about:config stránku ve Firefoxu, vyhledejte předvolbu network.proxy.allow_hijacking_localhost a nastavte ji na true.