关于HttpWebRequest怎么不对~~
li37 2005-06-27 10:21:25 function sentmsg(sdata as string,g_qqServer as string)
dim encoding as ASCIIEncoding = new ASCIIEncoding()
dim data() as byte = encoding.GetBytes(sdata)
dim myRequest as HttpWebRequest = CType(WebRequest.Create( New System.Uri(g_qqServer)),HttpWebRequest)
myRequest.Method = "POST"
myRequest.ContentType = "application/x-www-form-urlencoded"
myRequest.ContentLength = data.Length
dim newStream as Stream = myRequest.GetRequestStream()
newStream.Write(data, 0, data.Length)
newStream.Close()'注意这里
dim res as HttpWebResponse = CType(myRequest.GetResponse(),HttpWebResponse)
dim sr as StreamReader= new StreamReader(res.GetResponseStream)
dim sHtml as string= sr.ReadToEnd()
sr.Close()
res.Close()
return shtml
end function
如果我把newStream.Close()加上,他总是说 基础连接已经关闭: 接收时发生意外错误。
如果我把newStream.Close()去掉,程序就要报错,不知道是什么原因
望高手指点~谢谢