사용 중인 .NET HttpClient 프록시 처리기를 변경하면 실패할 수 있습니다
사용 후 처리기 속성을 수정하는 대신 동시 요청 중에 .NET 프록시 라우팅을 안정적으로 유지하세요.
처음 사용하기 전에 .NET 처리기 라우팅을 구성하세요. 요청이 시작된 후 Proxy 또는 UseProxy을 설정하면 InvalidOperationException이 발생할 수 있습니다.
| 변경 | 제공하지 않는 것 |
|---|---|
| 사용된 처리기 속성 다시 작성 | 지원되는 요청 로컬 경로 전환 |
할당된 WebProxy.Address 변경 | 동시 요청에 대한 원자적 선택 또는 풀링된 연결 이동 |
전역 현재 값을 IWebProxy 내부에 배치 | 상태를 이동하는 것만으로 정의되는 동시성 정책 |
제한된 경로 집합의 경우 해당 정책과 연결된 재사용 가능한 클라이언트/처리기 그룹을 유지하고 보내기 전에 클라이언트를 선택하세요. 사용자 지정 IWebProxy는 의도적이고 동시성에 안전한 결정을 내릴 수 있지만 변경 가능한 공유 스크래치 값은 여전히 모호합니다.
대상, 기간, 연결 수명 및 OS 제한에 따라 경로 클라이언트와 진행 중인 작업을 제한하세요. 경로가 많을수록 풀/소켓이 늘어나므로 벤치마크의 프록시 수는 용량 보장이 아닙니다.
다른 프록시를 통한 재시도는 자체 클라이언트/결과를 가진 또 다른 제한된 시도입니다. 제출의 경우 응답이 사라지기 전에 첫 요청이 처리되었을 가능성을 유지하세요.