当前位置: 代码迷 >> C# >> (已解决,来人领下分)winform 运作HttpWebResponse的方法无反应
  详细解决方案

(已解决,来人领下分)winform 运作HttpWebResponse的方法无反应

热度:14   发布时间:2016-05-05 03:20:38.0
(已解决,来人领下分)winform 运行HttpWebResponse的方法无反应
本帖最后由 wlhkane110 于 2015-06-23 14:07:51 编辑
对服务端url上传有数据时(如果是不需要上传数据的服务则正常),当程序运行到
  
HttpWebResponse response = (HttpWebResponse)webrequest.GetResponse();//得到回写对象
Stream resStream = response.GetResponseStream();//得到回写的流

时程序就卡住,不会跳到下一句
而且设置了超时时间后也不会因为超时而跳错,就一直卡在那边不动
求问原因及解决方法

原因:
没有对requestWriter流进行清理关闭
 添加:
requestWriter.Flush();
requestWriter.Close();
后正常=。=

知其然 有人能告诉我其所以然就再好不过了
------解决思路----------------------
分?
------解决思路----------------------
没有using包含下
using (WebResponse response = request.GetResponse())  
{  
Stream resStream = response.GetResponseStream();
}
  相关解决方案