代码如下,我直接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()
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()
解决方案 »
- 文件读写的问题,大侠来救~!!!
- 关于怎么正确配置Web.Config文件
- asp.net程序员低学历 工资调查,大家讨论讨论底学历的工资吧!
- 讨论:ASP.NET中的一个使用多线程的解决方案
- 邮件乱码问题
- 索引超出范围.必须为非负值并小于集合大小. 参数名: index
- 急需购买功能齐全的开源BLOG一个(asp.net)
- windows 2008 iis7,asp.net 出现报错:Internal Server Error
- InstallShield中建立数据的问题
- 如何在ASP.Net中实现树形结构?
- 请教,ASP2.0中从iFrame里更新上级页面中TreeView的方法
- 最近好沉闷..散个分,大家进来讨论一下,顶者有分....孟老大可以来不?
https://www.abc.com/def/a.aspx?aa=aaa&bb=bbb
将你要post的数据变成参数的形式去请求。