代码如下,我直接post,没问题,但是一但把Postdata 写到PostDataStream 中,再请求就返回500的错误,为什么呢?
           PostData = "123456"            Dim request2 As HttpWebRequest = WebRequest.Create("https://www.abc.com/def")
            request2.Credentials = CredentialCache.DefaultCredentials
            request2.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)"
            request2.Method = "POST"
            request2.ContentType = "application/x-www-form-urlencoded"
            request2.CookieContainer = myCookieContainer            Dim PostBuffer As Byte() = System.Text.Encoding.Default.GetBytes(PostData)
            request2.ContentLength = PostBuffer.Length            Dim PostDataStream As Stream = request2.GetRequestStream()
            PostDataStream.Write(PostBuffer, 0, PostBuffer.Length)
            PostDataStream.Close()            Dim Response2 As HttpWebResponse
            Response2 = request2.GetResponse()