Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Dev Proxy allows you to simulate behaviors for APIs. To do that, you need to know which URLs your app is calling and configure Dev Proxy to intercept them.
To find out which URLs your app is calling, use the --discover
option. This option loads a preset that uses the UrlDiscoveryPlugin
and PlainTextReporter
to create a list of URLs that the proxy intercepts.
The discovery preset is configured to intercept requests to any URL and pass them through to the original API. It uses the UrlDiscoveryPlugin
, to generate a list of unique URLs, and the PlainTextReporter
to save the list to a text file.
Tip
Before you start Dev Proxy with the --discover
option, find out from which process you want to capture requests. You can specify the process by its ID or name. Without this option, Dev Proxy intercepts all requests made by your machine, which makes it hard to find the URLs you're interested in. For more information, see Intercept requests from specific processes.
For example, to discover URLs that a client-side application uses, running in Microsoft Edge on Windows, run the following command:
devproxy --discover --watch-process-names msedge
After you start Dev Proxy, interact with your application so that it issues requests to the APIs you want to simulate. Dev Proxy intercepts these requests. When you finish, stop Dev Proxy by pressing Ctrl+C
. The urls-to-watch
preset saves the list of URLs to the UrlDiscoveryPlugin_PlainTextReporter.txt
file in the current directory.
Next steps
Learn more about the UrlDiscoveryPlugin.