WebRequest是不是不能给带参数的Uri啊?在线等,多谢!
我试验了一下:如果用 http://www.domain.com/page.asp 则可以
如果用:http://www.domain.com/page.asp?name=value 则返回一个空的流
请大家指教如何解决?
我的程序如下:
public function GetWeb(strUrl as String) as String
Dim siteUri As New Uri(strUrl)
dim WebReq as System.Net.WebRequest = system.Net.WebRequest.Create(siteUri)
console.WriteLine(siteUri)
dim stm as System.IO.Stream
dim WebRes as System.Net.WebResponse = webreq.GetResponse
stm=WebRes.GetResponseStream
dim tr as System.Threading.Thread
tr.Sleep(5000)
dim buf(webres.ContentLength ) as Byte
dim counts as Integer = 0
dim total as Integer
do while total<webres.ContentLength
counts = stm.Read(buf,counts,webres.ContentLength-total)
total=total + counts
loop
GetWeb= system.Text.Encoding.Default.GetString(buf)
stm.Close
webres.Close
End Function
--
bluemouse <bluemouse@vip.sina.com>