gpt4 book ai didi

c# - 在 C# 可移植类库 (Microsoft.Net.Http) 中使用代理

转载 作者:行者123 更新时间:2023-11-30 17:46:43 26 4
gpt4 key购买 nike

我想知道如何在可移植类库 (PCL) 的 HttpWebRequest 中使用代理。

我读了here IWebProxy 接口(interface)在 Microsoft.Net.Http 库中没有任何实现。

我需要我的 HttpWebRequest 来使用 WebProxy。关于如何在 PCL 中执行此操作的任何想法?

感谢帮助

最佳答案

看来您可以使用自己的 IWebProxy 实现(我没有在 WinRT 上测试过它,但它可以在桌面上使用 HttpClient)

class MyProxy : IWebProxy
{
private readonly Uri _proxyUri;
public MyProxy(Uri proxyUri)
{
_proxyUri = proxyUri;
}

public ICredentials Credentials { get; set; }
public Uri GetProxy(Uri destination)
{
return _proxyUri;
}
public bool IsBypassed(Uri destination)
{
return false;
}
}

关于c# - 在 C# 可移植类库 (Microsoft.Net.Http) 中使用代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com