HttpWebRequest request = (HttpWebRequest)WebRequest.Create(link); request.Timeout = 100000; request.Credentials = CredentialCache.DefaultCredentials; RequestState myRequestState = new RequestState();
myRequestState.Request = request;
myRequestState.parent = this; //IAsyncResult result = (IAsyncResult)request.BeginGetResponse(new AsyncCallback(RequestState.RespCallback), myRequestState); HttpWebResponse response = (HttpWebResponse)request.GetResponse();到这一步就会出现假死,UI都不会动!请教各位高手,有什么好的方法能够解决!
myRequestState.Request = request;
myRequestState.parent = this; //IAsyncResult result = (IAsyncResult)request.BeginGetResponse(new AsyncCallback(RequestState.RespCallback), myRequestState); HttpWebResponse response = (HttpWebResponse)request.GetResponse();到这一步就会出现假死,UI都不会动!请教各位高手,有什么好的方法能够解决!
http://hi.baidu.com/bit5566/blog/item/9f79370ad7608234b0351dd8.html