使用HttpWebRequest进行请求时发生错误:基础连接已关闭,发送时发生错误处理

关于.net4.0下出现的“基础连接已经关闭: 发送时发生错误。”解决方案 在使用HttpWebRequest请求Https时,会出现基础连接已经关闭:发送时发生错误,在网上也找了很多方法,有的时候管用有的时候不管用。先介绍网上的一种解决方法 设置所有的SecurityProtocol枚举,此种方案解决的是协议不通问题,然而,即便我加上以下的代码,依然未能解决此问题 ```vbnet ServicePointManager.SecurityProtocol = CType(3072, SecurityProtocolType) Or SecurityProtocolType.S 阅读详情

最近调试原来的微信模拟登陆时发生了“基础连接已关闭,发送时发生错误”的错误提示,原来都是好好的,只是很久没用了。

出错代码如下:

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN");///cgi-bin/loginpage?t=wxm2-login&lang=zh_CN
            req.CookieContainer = cookie;
            req.Method = "GET";
            req.ProtocolVersion = HttpVersion.Version10;
            HttpWebResponse res = (HttpWebResponse)req.GetResponse();
            StreamReader rd = new StreamReader(res.GetResponseStream());
            string theContent = rd.ReadToEnd();


经过一番Google和试验,答案既如此简单,增加如下一句:

            ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
通过代码如下:

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN");///cgi-bin/loginpage?t=wxm2-login&lang=zh_CN           

req.CookieContainer = cookie;
            req.Method = "GET";
            req.ProtocolVersion = HttpVersion.Version10;
           ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
            HttpWebResponse res = (HttpWebResponse)req.GetResponse();
            StreamReader rd = new StreamReader(res.GetResponseStream());
            string theContent = rd.ReadToEnd();


记录一下,以防后错!

C#利用HttpWebRequest后台请求,出现:基础连接已经关闭: 接收时发生错误;【解决方法之一】 记录如何解决C#利用HttpWebRequest后台请求,出现:基础连接已经关闭: 接收时发生错误;【解决方法之一】 阅读详情

相关推荐

从零到一:基于Blazor和Elsa Workflows的工作流系统开发实战

本文详细介绍了如何利用Blazor和Elsa Workflows构建高效的工作流系统,从技术选型到生产环境部署,涵盖动态工作流建模、Blazor前端集成及性能优化等核心内容。通过实战案例,展示如何实现订单处理系统的自动化与灵活性,提升企业流程效率。

weixin_26875109的博客 428

解决 ”基础连接已经关闭: 发送时发生错误”

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;

Denny辉的博客 4万+

webpack性能优化-optimization.splitChunks.chunks中的“all“、“async“和“initial“

最初,chunks(以及内部导入的模块)是通过内部 webpack 图谱中的父子关系关联的。CommonsChunkPlugin 曾被用来避免他们之间的重复依赖,但是不可能再做进一步的优化。 ——摘自 webpack 从 webpack v4 开始,移除了 CommonsChunkPlugin,取而代之的是 optimization.splitChunks。 而关于 optimization.splitChunks 中的chunks,webpack 官方文档却没有很好的进行举例解释,只说明了 async.

程序员秋风的博客 3137

c# System.Net.WebException: 基础连接已经关闭: 发送时发生错误。

C#System.Net.WebException:基础连接已关闭:发送时发生意外错误

laughingsister的博客 5637

Aruba CX交换机VSX配置实战:如何避免脑裂导致的网络中断(含详细命令)

本文提供Aruba CX交换机VSX配置的实战指南,重点讲解如何通过构建高可靠的ISL链路聚合与独立隔离的Keepalive链路,有效避免网络脑裂风险。文章包含详细的命令步骤,从基础配置到高级故障排查,帮助网络工程师构建坚如磐石的高可用核心网络,确保业务流量零中断。

weixin_29231725的博客 170

重磅!AI实时读取总结微信聊天记录,附MCP协议+智能体配置教程!

【摘要】本文介绍了一套AI实时分析微信聊天记录的解决方案,通过Chatlog+Trae+MCP协议实现智能整理群聊信息。Chatlog作为开源工具本地解析微信数据,确保隐私安全;Trae提供AI分析能力,支持自然语言处理。操作步骤包括:1)下载运行Chatlog并启动HTTP服务;2)安装Trae配置MCP协议;3)创建智能体设置提示词。该方案虽需初始配置,但能有效解决群聊信息过载问题,自动提炼关键内容,避免有价值信息被淹没。文中提供了详细教程链接和网盘资源。

puyihuan的博客 1万+

PowerCLI报错:基础链接已经关闭,发送时发生错误

使用PowerCLI6.0 Release 3连接VCenter报错,“”,网络通畅并且确认不是IP或账户密码错误。

m0_62856417的博客 1885

2026年(新服务器默认密码)最新各大厂商默认凭证大全

本文整理了国内外主流服务器厂商的默认管理接口凭证信息,包括Dell、HPE、浪潮、华为等品牌的管理接口类型、默认用户名/密码和IP地址。特别强调国产服务器在信创环境下的安全风险,指出国内厂商部分型号仍保留固定默认密码(如浪潮admin/admin),而国际厂商多采用随机密码标签。文章提供了新机初始化安全流程建议:查找机箱标签、立即修改默认密码、配置网络隔离、更新固件等。最后提醒运维人员,服务器安全应从首次上电开始重视,管理接口暴露是重大风险点,必须严格执行安全规范。

你好,旧时光! 1700

HttpWebRequest 报错提示 “基础连接已关闭,发送时发生错误”

在使用HttpWebRequest请求API的时候总是报错,后来发现是需要设置传输协议。 在代码里面创建Request之前添加如下代码即可: ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; ServicePointManager.SecurityProtocol = (Se...

Denny辉的博客 5308

银河麒麟V10SP1系统盘瘦身指南:如何制作一个只含必需软件的轻量级安装镜像

本文详细介绍了银河麒麟V10SP1系统盘瘦身的完整流程,从依赖分析到最小化镜像构建,帮助用户创建只含必需软件的轻量级安装镜像。通过智能包筛选、KickStart定制和性能优化,显著减少ISO体积和部署时间,适用于服务器批量部署等场景。

weixin_26765287的博客 404

YOLOv11【第三章:高阶应用与落地篇·第7节】多任务联合训练(Multi-Task Learning):检测+分割+关键点三头并进!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 728

使用HttpWebRequest进行请求时发生错误:基础连接已关闭,发送时发生错误处理...

原文地址:http://blog.youkuaiyun.com/hawksoft/article/details/21776009 最近调试原来的微信模拟登陆时发生了“基础连接已关闭,发送时发生错误”的错误提示,原来都是好好的,只是很久没用了。 出错代码如下: [csharp]view plaincopyprint? HttpWebRequestreq=(HttpWe...

weixin_30729609的博客 202

RT-DETR改进策略【卷积层】| CVPR-2020 Strip Pooling 空间池化模块 处理不规则形状的对象 含二次创新

一、本文介绍 本文记录的是利用Strip Pooling模块优化RT-DETR的目标检测网络模型。Strip Pooling结合了长而窄的卷积核形状在一个空间维度上的长程关系捕捉能力和在另一个空间维度上的局部细节捕捉能力,有效地处理复杂的场景信息。这一机制通过采用1×N1×N1×N或N×1N×1N×1的池化核形状来适应不同的图像特征,提高模型对目标形状和分布的适应性。在场景解析网络中,Strip Pooling可以被用于提升对具有长程带状结构或离散分布目标的解析能力,特别是在复杂场景或不同对象布局条件下效果

Limiiiing的博客 580

[转载]使用HttpWebRequest进行请求时发生错误:基础连接已关闭,发送时发生错误处理...

转载,原文来自http://blog.youkuaiyun.com/hawksoft/article/details/21776009 最近调试原来的微信模拟登陆时发生了“基础连接已关闭,发送时发生错误”的错误提示,原来都是好好的,只是很久没用了。 出错代码如下: HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http...

weixin_30526593的博客 273

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

httpWebRequest请求错误,基础连接已经关闭: 连接被意外关闭

win10下,C# 用httpWebRequest 执行post请求出现“请求错误,基础连接已经关闭: 连接被意外关闭”,经测试设置 如果不发送数据是成功连接并得到返回数据, 如果发送数据会提示,基础连接已经关闭: 连接被意外关闭 //Post请求方式 request.Headers.Add("Authorization", Authorizati...

IT界的小菜比 3459

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

C#使用HttpWebRequest 进行请求,提示 基础连接已经关闭: 发送时发生错误。

本人今天遇到的错误,C#使用HttpWebRequest 进行请求,提示 基础连接已经关闭: 发送时发生错误。 测试了很久,才发现,是安全协议问题,把安全协议加上就可以了 请求的地址安全协议可能也不一样, ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };S...

aqfgbq6813的博客 2746

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C# httpwebrequest访问HTTPS错误处理

C# httpwebrequest访问HTTPS链接时遇到这个错误,但是如果我开抓包工具,比如filddler2,则POST返回正常 错误提示的Message为: 基础连接已经关闭: 发送时发生错误。 InnerException为: 从传输流收到意外的 EOF 或 0 个字节。 试了网上的N种方法,以下是本次的解决方案: ServicePointManager.Secur

rztyfx的专栏 1万+

c# https请求忽略证书验证_C# httpwebrequest访问HTTPS错误处理方法

C# httpwebrequest访问HTTPS链接时遇到这个错误,但是如果我开抓包工具,比如filddler2,则POST返回正常错误提示的Message为:基础连接已经关闭: 发送时发生错误。InnerException为:从传输流收到意外的 EOF 或 0 个字节。试了网上的N种方法,以下是本次的解决方案:ServicePointManager.SecurityProtocol = Secu...

weixin_39566387的博客 2969

FTP上传文件时 System.Net.WebException: 基础连接已经关闭: 接收时发生错误。

在c#中使用HttpWebRequest时,频繁请求一个网址时,过段时间就会出现“基础连接已经关闭: 接收时发生意外错误”的错误提示。将webRequest的属性设置成下面的,经测试可以解决。System.Net.FtpWebRequest ftp = GetRequest(URI);ftp.KeepAlive = true;KeepAlive设为true即可解决上述问题 转载于:https://...

weixin_30322405的博客 1030

C# HttpRequest基础连接已经关闭: 接收时发生意外错误

在c#中使用HttpWebRequest时,频繁请求一个网址时,过段时间就会出现“基础连接已经关闭: 接收时发生意外错误”的错误提示。 将webRequest的属性设置成下面的,经测试可以解决。 webRequest.KeepAlive   =   false; webRequest.ProtocolVersion   =   HttpVersion.Version10;  ...

weixin_33938733的博客 756

HttpWebRequest 基础链接已关闭

在c#中使用HttpWebRequest时,频繁请求一个网址时,过段时间就会出现“基础连接已经关闭: 接收时发生意外错误”的错误提示。 可能是webRequest的属性设置不全面,例如下面的属性没有设置 webRequest.KeepAlive = false; webRequest.ProtocolVersion = HttpVersion.Version10; 转载...

dcok9475的博客 634

c# 基础连接已经关闭: 连接被意外关闭,错误的解决

c# 基础连接已经关闭: 连接被意外关闭,错误的解决 原文:c# 基础连接已经关闭: 连接被意外关闭,错误的解决调试一个使用HttpWebRequest模拟提交表单的程序的时候频繁出现上述错误提示,google了一下发现了几个解决方案。1、在application.config或web.config文件里加入 <system.net...

weixin_30807779的博客 1395

使用TcpClient可避免HttpWebRequest的常见错误

有时使用HttpWebRequest对象会出现错误,总结有三种:   1、System.Net.WebException: 服务器提交了协议冲突. Section=ResponseStatusLine   2、System.Net.WebException: 基础连接已经关闭: 连接被意外关闭。 3、System.Net.ProtocolViolationException: 无法发

skynq的专栏 627
上一篇: 挥手过去,抓紧现在,2014年
下一篇: 有钱就是不一样
广州接入
广州接入 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄24年 2224粉丝 731原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值