6.53配置 Proxy 代理服务器
创建于 2026 年 8 月 17 日约 1 分钟读完
如果需要通过代理服务器发送请求,可以通过配置 HttpClientHandler 的 Proxy 属性来实现。下面是一个示例,展示了如何配置代理服务器,包括基本的身份认证。
services.AddHttpClient(string.Empty, client => {}) .ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler // 或使用 new SocketsHttpHandler {} { Proxy = new WebProxy("http://proxyserver:8080", false) { Credentials = new NetworkCredential("username", "password") // 如果需要身份认证 }, UseProxy = true // 默认情况下 UseProxy 是 true,确保它被启用 });