首页 > 编程语言 >C#的Web请求WebClient之https根据验证过程,远程证书无效

C#的Web请求WebClient之https根据验证过程,远程证书无效

时间:2023-11-03 09:12:16浏览次数:161  
标签:Web chain 证书 C# https 远程 WebClient

ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
        using (WebClient client = new WebClient())
        {
            string url = "https://api.example.com/data";
            string response = client.DownloadString(url);
            Console.WriteLine(response);
        }

以前一直使用第三方或是webrequest 之类 新的来了 就使用一下 结果还https的请求 根据验证过程,远程证书无效

特此记录一句

ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;

标签:Web,chain,证书,C#,https,远程,WebClient
From: https://www.cnblogs.com/stweily/p/17806835.html

相关文章

  • CRT & exCRT
    一、CRT1.前置芝士exgcd2.应用范围求解同余方程组:\[\begin{cases}x\equiva_1\modm_1\\x\equiva_2\modm_2\\x\equiva_3\modm_3\\~~~~~~~~~~~~~\vdots\\x\equiva_k\modm_k\end{cases}\]其中\(~m_1,m_2,m_3,\cdots,m_k~\)两两互质3.算法原理考虑构造一组解:记......
  • Rabbitmq消息队列:Publish/Subscribe模式简单应用
    一、生产者packagetest.publish;importcom.rabbitmq.client.Channel;importcom.rabbitmq.client.Connection;importutils.RabbitmqConUtil;publicclassGive{//定义交换机privatefinalstaticStringEXCHANGE="test-publish";publicstati......
  • IO多路复用 select
    目录select函数原型细节select函数原型使用select这种IO多路转接方式需要调用一个同名函数select,这个函数是跨平台的,Linux、Mac、Windows都是支持的。程序猿通过调用这个函数可以委托内核帮助我们检测若干个文件描述符的状态,其实就是检测这些文件描述符对应的读写缓冲区的状态:......
  • AtCoder Beginner Contest(abc) 314
    B-Roulette难度:⭐题目大意有一个猜数字的游戏,有n个人参加,每人都猜了若干个数;最后给出答案数字;在所有猜中数字的人中输出猜数数量最少的人的编号;(可能不止一个);解题思路数据不大,暴力即可;神秘代码#include<bits/stdc++.h>#defineintlonglong#def......
  • [MacOS]Ansible-HelloWorld
    安装pipinstallansible手动创建ansible.cfgsudomkdir/etc/ansible/ansible.cfg查看ansible配置信息ansible--version创建hosts文件cd/etc/ansible/sudotouchhostssudovihosts添加主机IP127.0.0.1ansible是基于ssh协议实现的,所以其配置公私......
  • JavaScript String对象及方法总结
    String对象创建方法: newString()vartxt1=newString("string");vartxt2="string";String对象属性1、constructor:返回对String对象属性创建的函数  返回值:函数的引用,不是函数名:    字符串constructor属性返回 functionString(){[nativecode]}2、......
  • webpack4_CodeSplit——optimization.splitchunks
    目录代码文档树webpack.config.js通过修改entry来达到分割打包文件的目的通过optimization.splitChunks来分离大文件以及重复文件修改entry为单文件,在test.js文件中引入jquery配置optimization.splitchunks多入口情况下的多份大文件重复引入单入口情况下的文件单独打包参考博客代......
  • A. Copil Copac Draws Trees
    A.CopilCopacDrawsTrees题目大意:给出一个树边序列,要求你从1号节点建树,对于每条边只有两个端点中有一个绘制了才可以绘制此边思路:这题思路不难,但以前写图太少,遍历被卡,给每个边按序列编号,dfs如果该边的编号大于上条边\(ans++\)code:intn;vector<pii>a[N];intans[N]=......
  • Linux中使用Docker容器安装mysql,无法直接使用mysql命令?
    1.问题如果你在Docker容器中运行MySQL,你不能在宿主主机上使用mysql--version命令来检查MySQL版本,因为MySQL客户端工具在宿主主机上未安装。2.解释2.1方法一要查看容器内MySQL的版本,你需要进入到容器中执行相应的命令。以下是一种方法:dockerexec-itmysqlmys......
  • C#获取某段代码的执行所消耗的时间
    将需要统计时间的代码写道注释的位置,即可计算这段代码执行所消耗的时间usingSystem;staticvoidMain(string[]args){DateTimebeforDT=System.DateTime.Now;//todosomething//将需要计算的时间的代码写到这......