URL's ontdekken om te bekijken
Met Dev Proxy kunt u gedrag simuleren voor API's. Hiervoor moet u weten welke URL's uw app aanroept en dev proxy configureren om deze te onderscheppen.
Als u wilt achterhalen welke URL's uw app aanroept, gebruikt u de vooraf ingestelde urls-to-watch
. Deze voorinstelling maakt gebruik van de UrlDiscoveryPlugin
en PlainTextReporter
om een lijst met URL's te maken die door de proxy worden onderschept.
De vooraf ingestelde urls-to-watch
is geconfigureerd om aanvragen op elke URL te onderscheppen en door te geven aan de oorspronkelijke API. Het maakt gebruik van de UrlDiscoveryPlugin
, om een lijst met unieke URL's te genereren en de PlainTextReporter
om de lijst op te slaan in een tekstbestand.
Tip
Voordat u Dev Proxy start met de vooraf ingestelde urls-to-watch
, moet u nagaan uit welk proces u aanvragen wilt vastleggen. U kunt het proces opgeven op basis van de ID of de naam. Zonder deze optie onderschept Dev Proxy alle aanvragen van uw computer, waardoor het moeilijk is om de URL's te vinden waarin u geïnteresseerd bent. Zie Intercept-aanvragen van specifieke processenvoor meer informatie.
Als u bijvoorbeeld de vooraf ingestelde urls-to-watch
wilt gebruiken om URL's te detecteren voor een toepassing aan de clientzijde die wordt uitgevoerd in Microsoft Edge in Windows, voert u de volgende opdracht uit:
devproxy --config-file "~appFolder/presets/urls-to-watch.json" --watch-process-names msedge
Nadat u Dev Proxy hebt gestart, communiceert u met uw toepassing zodat aanvragen worden verzonden naar de API's die u wilt simuleren. Dev Proxy onderschept deze aanvragen. Wanneer u klaar bent, stopt u Dev Proxy door op Ctrl+C
te drukken. Met de urls-to-watch
voorinstelling wordt de lijst met URL's opgeslagen in het UrlDiscoveryPlugin_PlainTextReporter.txt
bestand in de huidige map.
Volgende stappen
Meer informatie over urlDiscoveryPlugin.