2014-05-18 1 views
0

HttpClient는 특정 서버에 대한 몇 가지 요청 후에 예외를 throw하기 시작합니다.최대 및 제한 시간이있는 HttpClient 연결 유지 응답 헤더 처리 방법

유지 (keep-alive) : 제한 시간 = 5, 최대 = 내가 처리하기 위해 노력했다 32

나는 항상 요청 번호 (33)에서 작동을 멈 춥니 것으로 나타났습니다 몇 가지 테스트 후 서버가이 응답 헤더를 보냅니다 요청 번호가 32 이하이면 HttpClient가 문제를 해결하지 못합니다.

이 서버에 문제없이 요청을 보내려면 어떻게해야합니까?

답변

0

시도 HttpClient.Dispose를 호출 또는 명시 적으로 작업 아니 Connection: close 헤더를

client.DefaultHeaders.Add("Connection", "close"); 
+0

설정. HttpClient를 삭제 한 후 서버가 요청을 거부합니다. – user1932958