2010-05-04 7 views
0

HttpWebRequest를 사용하여 원격 서버에 연결할 때 시간 제한을 늘리는 방법은 무엇입니까? 당신이 HttpWebRequest를 사용하는 경우HttpWebRequest를 사용하여 원격 서버에 연결할 때 시간 제한을 설정 하시겠습니까?

+0

HttpWebRequest를 의미합니까? – dpurrington

+1

명확히하십시오. System.Web.HttpRequest를 사용하면 일반적으로 ASP.NET 런타임에 의해 인스턴스화되며 서버 측에서 제한 시간을 제어 할 필요가 없습니다. 아니면 System.Net.HttpWebRequest를 참조할까요? –

답변

1

, 당신은 원하는 값으로 시간 제한을 설정해야합니다 HttpWebRequest.Timeout

HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest; 
request.Timeout = 5000 // in ms, the default is 100,000 
request.GetResponse(); 
0

첫째로. Details Here (그리고 내가 입력하는 동안 게시 된 답변에) .. 둘째, System.Net.WebClient을 사용하는 것이 좋습니다. 인터페이스는 매우 간단합니다. WebClient에서 시간 초과 설정은 here입니다.

관련 문제