3
I currently make several HTTP/HTTPS requests to different websites using the classes HttpWebRequest
and HttpWebResponse
using framework .NET 4.0*. We are facing a problem when there comes a time we cannot acquire SSL/TLS connection , as if we were coming to a bottleneck. I would like to know from you if when a request , made as below, entails error (entering a catch
) and proceeding to another so successively, whether such a request is closed or not.
PostData &= "&" & System.Web.HttpUtility.UrlEncode("btnOK", System.Text.Encoding.UTF8) & "=" & System.Web.HttpUtility.UrlEncode("OK", System.Text.Encoding.UTF8)
url = "www.google.com"
req = HttpWebRequest.Create(url)
req.Method = "POST"
req.Headers.Add(HttpRequestHeader.AcceptLanguage, "pt-BR")
req.Headers.Add(HttpRequestHeader.Cookie, cookie)
req.Headers.Add(HttpRequestHeader.Pragma, "no-cache")
req.Referer = "www.google.com"
req.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko"
req.AutomaticDecompression = DecompressionMethods.GZip
req.ContentType = "application/x-www-form-urlencoded"
req.ContentLength = PostData.Length
End If
End If
Try
Dim swRequestWriter As StreamWriter = New StreamWriter(req.GetRequestStream())
swRequestWriter.Write(PostData)
swRequestWriter.Close()
Dim srResponseReader As New StreamReader(req.GetResponse().GetResponseStream(), System.Text.Encoding.Default)
Html = srResponseReader.ReadToEnd()
swRequestWriter.Close()
srResponseReader.Close()
Catch ex As Exception
Throw ex
End Try
I saw you never voted for anything. Did you know that in addition to accepting an answer in your question, you can also vote on the questions and answers of the entire site?
– Maniero