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 ...