Posted on: 10/26/2014 2:48:11 PM | Views : 305

HI guys, i have encountered an error while getting response data. pls advise.
You must write ContentLength bytes to the request stream before calling [Begin]GetResponse
Dim writer As StreamWriter = Nothing Dim request As HttpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest) request.Method = "POST" request.ContentType = "application/x-www-form-urlencoded" request.ContentLength = Encoding.UTF8.GetByteCount(postData.ToString()) Try writer = New StreamWriter(request.GetRequestStream()) writer.Write(postData.ToString()) Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse) Dim responseData As String Using reader As New StreamReader(response.GetResponseStream()) responseData = reader.ReadToEnd() End Usi ...

Go to the complete details ...