Udostępnij przez


Używanie serwera proxy deweloperskiego z aplikacjami platformy .NET

Platforma .NET automatycznie używa ustawień serwera proxy systemu. Jeśli chcesz używać serwera proxy dev z aplikacją .NET, nie musisz wprowadzać żadnych zmian w aplikacji. Uruchom Dev Proxy, a on automatycznie przechwyci żądania internetowe wysyłane przez twoją aplikację .NET.

Poniżej znajduje się prosta aplikacja .NET, która wysyła żądanie internetowe do https://jsonplaceholder.typicode.com/posts:

var client = new HttpClient();
var response = await client.GetStringAsync("https://jsonplaceholder.typicode.com/posts");
Console.WriteLine(response);

Aby zasymulować błędy z tego żądania, włącz Dev Proxy z domyślnym ustawieniem wstępnym, które jest skonfigurowane do przechwytywania żądań do https://jsonplaceholder.typicode.com/*.

devproxy

Po uruchomieniu aplikacji .NET serwer proxy dewelopera przechwytuje żądanie i zwraca błąd 429.

Zrzut ekranu wiersza polecenia z Dev Proxy symulującym błąd związany z ograniczeniem przepustowości w żądaniu internetowym z aplikacji .NET.