Proxyinstellingen
Dev Proxy wordt geleverd met verschillende instellingen die u kunt gebruiken om te bepalen hoe de proxy moet worden uitgevoerd.
U kunt deze instellingen configureren door ze in te stellen in het devproxyrc.json-bestand , in de proxyinstallatiemap of door ze tijdens runtime in te stellen via opdrachtregelopties.
In de volgende tabel worden de instellingen beschreven.
Instelling | Beschrijving | Opdrachtregeloptie | Toegestane waarden | Default value |
---|---|---|---|---|
apiPort |
De poort voor de Dev Proxy-API waarop moet worden geluisterd | n.v.t. | geheel getal | 8897 |
asSystemProxy |
Of dev proxy moet worden geregistreerd als de systeemproxy bij het opstarten. Als dit is ingesteld op true vereist installCert , stelt u in op true |
--as-system-proxy |
true , false |
true |
filterByHeaders |
Alleen aanvragen onderscheppen met specifieke headers | n.v.t. |
{"filterByHeaders": [ { "name": "value" } ] } . De waarde kan leeg zijn om aanvragen op te nemen met de opgegeven header, ongeacht de waarde. |
n.v.t. |
installCert |
Of het basiscertificaat moet worden geïnstalleerd | --install-cert |
true , false |
true |
ipAddress |
Het IP-adres voor de proxy waaraan moet worden gekoppeld | --ip-address <ipAddress> |
IPv4-adres | 127.0.0.1 |
languageModel |
Instellingen voor het taalmodel | n.v.t. | Zie de sectie taalmodel voor meer informatie. | n.v.t. |
logLevel |
Niveau van berichten dat moet worden vastgelegd | --log-level <loglevel> |
trace
debug , information , warning error |
information |
newVersionNotification |
Of u een melding wilt ontvangen over nieuwe versies | n.v.t. |
none , , stable beta |
stable |
noFirstRun |
Sla de eerste uitvoeringservaring over (vertrouw het certificaat niet op macOS) | --no-first-run |
n.v.t. | n.v.t. |
port |
De poort voor de proxyserver waarop moet worden geluisterd | -p, --port <port> |
geheel getal | 8000 |
rate |
Het percentage kans dat de proxy een aanvraag mislukt. Ingesteld om 0 alle aanvragen door te geven aan API's en om 100 alle aanvragen te mislukken. |
-f, --failure-rate <failurerate> |
0..100 |
50 |
record |
Gebruik deze optie om alle aanvraaglogboeken vast te leggen | --record |
n.v.t. | n.v.t. |
showSkipMessages |
Of u logboekberichten wilt weergeven wanneer Dev Proxy het uitvoeren van een invoegtoepassing overslaat. | n.v.t. |
true , false |
true |
timeout |
Proxy automatisch stoppen na een periode van inactiviteit | -t, --timeout <seconds> |
geheel getal | n.v.t. |
urlsToWatch |
Lijst met URL's die proxy moet onderscheppen | -u, --urls-to-watch <urlsToWatch> |
Absolute URL (kan jokertekens bevatten) bijvoorbeeld "https://api.contoso.com/*" |
Zie devproxyrc-bestand |
validateSchemas |
Of de configuratie moet worden gevalideerd op basis van het opgegeven schema | n.v.t. |
true , false |
true |
watchPids |
De id's van processen die moeten worden gecontroleerd op aanvragen | --watch-pids <pids> |
geheel getal | n.v.t. |
watchProcessNames |
De namen van processen die moeten worden gecontroleerd op aanvragen | --watch-process-names <processNames> |
tekenreeks | n.v.t. |
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.