C# .net core 使用自定义的WebProxy

C# .net core 使用自定义的WebProxy为什么80%的码农都做不了架构师?>>>…

大家好,又见面了,我是你们的朋友全栈君。

因为.net core 的System.Net 中没有提供WebProxy这个方法,所以可以根据需求实现一个.

    public class CoreWebProxy : IWebProxy
    {
        public readonly Uri Uri;
        private readonly bool bypass;

        public CoreWebProxy(Uri uri, ICredentials credentials = null, bool bypass = false)
        {
            Uri = uri;
            this.bypass = bypass;
            Credentials = credentials;
        }

        public ICredentials Credentials { get; set; }

        public Uri GetProxy(Uri destination) => Uri;

        public bool IsBypassed(Uri host) => bypass;

        public override int GetHashCode()
        {
            if (Uri == null)
            {
                return -1;
            }

            return Uri.GetHashCode();
        }
    }

参考:

转载于:https://my.oschina.net/idoop/blog/914925

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151983.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用计算机最炫民族风乐谱,最炫民族风乐谱及歌词[通俗易懂]

    用计算机最炫民族风乐谱,最炫民族风乐谱及歌词[通俗易懂]最炫民族风乐谱及歌词《最炫民族风》是凤凰传奇演唱的一首流行歌曲,由张超作词和谱曲,发行于2009年5月27日,是其第三张专辑《最炫民族风》的主打歌。下面由百分网小编为大家介绍《最炫民族风》乐谱,希望能帮到你。《最炫民族风》乐谱【图片来源:中国曲谱网】《最炫民族风》歌词苍茫的天涯是我的爱绵绵的青山脚下花正开什么样的节奏是最呀最摇摆什么样的歌声才是最开怀弯弯的河水从天上来流向那万紫千红一片海火辣辣的歌…

    2022年9月22日
    0
  • 利用websocket实现web端在线客服实时聊天系统

    利用websocket实现web端在线客服实时聊天系统websocket实现web端在线聊天

    2022年10月21日
    0
  • 1. Git安装与配置

    1. Git安装与配置本文介绍Windows下的Git安装与配置

    2022年6月1日
    29
  • python pkl文件_Python字符串格式化输出的方式包括

    python pkl文件_Python字符串格式化输出的方式包括1.pkl文件pkl文件是python里面保存文件的一种格式,如果直接打开会显示一堆序列化的东西(二进制文件)。常用于保存神经网络训练的模型或者各种需要存储的数据。保存神经网络训练模型举例(使用pytorch进行保存)保存整个网络:torch.save(net,‘net.pkl’)保存网络的状态信息:torch.save(net.state_dict(),‘net_params.pkl’)提取神经网络的方法:torch.load(‘net.pkl’)存储数据举例importpan

    2022年9月9日
    0
  • c语言qq聊天刷屏代码大全,QQ聊天刷屏脚本 达人分享技巧

    教大家自己编写一个QQ聊天刷屏的脚本,几步就可以搞定哦。操作方法01点击电脑左下角的开始菜单,选择记事本,新建一个记事本文件。02在记事本中输入以下代码:SetWshShell=WScript.CreateObject(“WScript.Shell”)WshShell.AppActivate”wendy”fori=1to10WScript.Sleep500WshShell.SendK…

    2022年4月9日
    770
  • vim设置编码

    vim设置编码Vim设置编码让Vim能正确显示和保存各种编码文件内容是个头疼的事情,今天专注的把这个问题研究一下首先是Vim编码配置的三个选项:encoding(enc):此项目配置的是vim的默认显示编码,如果你打开的文件编码与该属性配置的编码不同,那么Vim会将编码自动转换到配置编码再显示fileencodings(fencs):此项目配置的是一个编

    2022年9月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号