httpWebRequest.GetResponse() 基础连接已关闭 发送时发生错误

httpWebRequest.GetResponse() 基础连接已关闭 发送时发生错误,第1张

这祥核野个不是超时问题,在XP下只要超过125M以上一提交接就报错,WIN7下只要服务器支持超时时间范围内,就算1G的文件传一天也不会超时,谨喊因为.NET框架底层的WebRequest是用IE的wininet.dll来进行网络请求的,所以跟不同系统环境下的IE内核有关,要氏余解决此问题只有一个办法,就是自己用SOCKET来进行HTTP请求

里面有个关键字,Web。就算你是用winform程序请求的,也是属于Web形式请求的,服务器也要用Web程序响应。服务器上用Request.QueryString("参数名")来御樱接受你的这个字猛拆型符串。一般来说应该请求的服务器跟你没有直接关系吧,不然你也不会这么做了。给你一段代码希望对你有帮助。HttpWebResponse response = (HttpWebResponse)request.GetResponse()

Stream receiveStream = response.GetResponseStream()

StreamReader readStream = new StreamReader(receiveStream, Encoding.GetEncoding("GBK"))

html = readStream.ReadToEnd()

说明:request 类型:枝猜HttpWebRequest


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8204932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存