데이터를 다운로드하는 동안 "작업 시간이 초과되었습니다"라는 오류가 표시되는 문제가 있습니다.해결 방법 "작업 시간이 초과되었습니다."오류
이 오류를 해결하려면 어떻게해야합니까? 나는 Win forms (C#)을 사용하고있다. 나의 코드는 그것을 확인하고 제안한다. 코드를 어디에서 변경해야합니까?
public void ProcessData()
{
try
{
string MessageTitle = "";
int pages = Convert.ToInt32(txtPages.Text);
for (int k = Count; k <= pages; k++)
{
string url = "http://www.yellowpages.com/" +StateName.ToLower()+ "/" + CategoryName + "?g=" + StateName + "&page=" + k + "&q=" + CategoryName + "";//txtYP.Text + k;
System.Net.HttpWebRequest httpRequest;
System.Net.HttpWebResponse httpResponse;
System.IO.StreamReader SReader;
string html;
httpRequest = (System.Net.HttpWebRequest)(System.Net.HttpWebRequest.Create(url));
httpRequest.Method = "GET";
httpResponse = (System.Net.HttpWebResponse)(httpRequest.GetResponse());
SReader = new StreamReader(httpResponse.GetResponseStream());
html = SReader.ReadToEnd();
string strDummy = html;
httpResponse.Close();
응답을 주셔서 감사합니다. 예, 웹 브라우저에서 URL을 탐색 할 수 있습니다 ... Httprequest 시간을 설정하는 방법 helpme ... 코드를 작성할 수있는 곳 ... –
왜이 오류를 표시하고 있습니까? "요청이 중단되었습니다. 예기치 않게 연결이 끊어졌습니다." –
당신이 요청으로 소유하지 않고 방화벽 \ bot 대책에 의해 차단되는 사이트를 망치질하고있는 것처럼 보입니다. – Arunas