Private Function SendData(ByVal PostData As String, ByVal Site As String) As String
Dim Request As HttpWebRequest = DirectCast(WebRequest.Create(Site), HttpWebRequest)
Request.Method = "POST"
Request.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)"
Request.ContentType = "application/x-www-form-urlencoded"
Request.AllowAutoRedirect = True
Request.ServicePoint.Expect100Continue = False
Request.ContentLength = PostData.Length
Using ReqStream As Stream = Request.GetRequestStream()
Dim Encoding As New UTF8Encoding()
Dim PostBytes As Byte() = Encoding.GetBytes(PostData)
ReqStream.Write(PostBytes, 0, PostBytes.Length)
End Using
Dim Result As String = String.Empty
Using Response As HttpWebResponse = Request.GetResponse()
Using RespStream As Stream = Response.GetResponseStream()
Using Reader As New StreamReader(RespStream)
Result = Reader.ReadToEnd()
End Using
End Using
End Using
Return Result
End Function