httpwebresponse中的陷阱错误

时间:2010-12-13 16:30:07

标签: vb.net visual-studio-2008

我有一个httpwebrequest,其中一个帖子数据进入冻结等待响应。我希望有这个超时,所以我可以继续循环并忽略错误。

 request.Method = "POST"
                        request.ContentLength = data.Length
                        request.ContentType = "application/xml; charset=utf-8"
                        request.Timeout = 20000
 ....

 **Using oResponse As HttpWebResponse = request.GetResponse()**
                            Dim reader As New StreamReader(oResponse.GetResponseStream())
                            responseData = reader.ReadToEnd()
                            reader.Dispose()
                            oResponse.Close()
                        End Using

1 个答案:

答案 0 :(得分:1)

查看HttpWebRequest.Timeout Property

使用此方法,您可以获取或设置GetResponse和GetRequestStream方法的超时值(以毫秒为单位)。