基础连接已关闭

qq540701355 2010-10-25 05:19:49
代码如下,泛红部分老报“基础连接已关闭:接受时发生错误”,谁能帮我看看

string returnValue = "";
byte[] bytes = Encoding.GetEncoding("GB2312").GetBytes(strXML);
WebRequest webrequest = WebRequest.Create(postUrl);
webrequest.Method = "POST";
webrequest.Timeout = 60 * 1000;
webrequest.ContentType = "application/x-www-form-urlencoded";
webrequest.ContentLength = bytes.Length;

Stream oStreamOut = webrequest.GetRequestStream();
oStreamOut.Write(bytes, 0, bytes.Length);
oStreamOut.Close();

WebResponse myWebResponse = webrequest.GetResponse(); Stream streamResponse = myWebResponse.GetResponseStream();

Encoding encode = Encoding.GetEncoding("GB2312");
StreamReader streamRead = new StreamReader(streamResponse, encode);
Char[] readBuff = new Char[256];
int count = streamRead.Read(readBuff, 0, 256);
while (count > 0)
{
String outputData = new String(readBuff,0,count);
returnValue += outputData;
count = streamRead.Read(readBuff, 0, 256);
}
streamResponse.Close();
streamRead.Close();
myWebResponse.Close();

return returnValue;
...全文
339 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
miyugulia 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

问题已解决
[/Quote]

如何解决的能说说嘛
RLib 2011-01-31
  • 打赏
  • 举报
回复
问题已解决
RLib 2011-01-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ajq1989 的回复:]
streamRead.Close();
streamResponse.Close();
myWebResponse.Close();
[/Quote]

没用
ajq1989 2010-10-25
  • 打赏
  • 举报
回复
streamRead.Close();
streamResponse.Close();
myWebResponse.Close();
air123456789 2010-10-25
  • 打赏
  • 举报
回复
oStreamOut.Close();
写到最下面?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧