.NET 애플리케이션에서 개발 프록시 사용

.NET은 시스템 프록시 설정을 자동으로 사용합니다. .NET 애플리케이션에서 개발 프록시를 사용하려는 경우 애플리케이션을 변경할 필요가 없습니다. 개발 프록시를 시작하면 .NET 애플리케이션에서 수행한 웹 요청이 자동으로 가로채집니다.

다음은 에 대한 웹 요청을 https://jsonplaceholder.typicode.com/posts만드는 간단한 .NET 앱입니다.

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

이 요청의 오류를 시뮬레이션하려면 에 대한 요청을 가로채도록 구성된 기본 사전 설정을 사용하여 개발 프록시를 시작합니다 https://jsonplaceholder.typicode.com/*.

devproxy

.NET 애플리케이션을 실행하면 개발자 프록시가 요청을 가로채 429 오류를 반환합니다.

.NET 애플리케이션의 웹 요청에 대한 제한 오류를 시뮬레이션하는 개발자 프록시가 있는 명령 프롬프트의 스크린샷.