【问题标题】:into HttpRequestMessage OR IHttpClientFactory set or connect proxy进入 HttpRequestMessage 或 IHttpClientFactory 设置或连接代理
【发布时间】:2021-08-11 07:11:26
【问题描述】:

我是初学者。放轻松。
我想在那段代码上设置或连接代理

            var requestMsg = new HttpRequestMessage(GetHttpMethod(method), url);

            if (method != APIMethod.GET)
            {
                var serializedContent = JsonConvert.SerializeObject(request);
                requestMsg.Content = new StringContent(serializedContent, Encoding.UTF8, "application/json");
            }

            WebProxy myproxy = new WebProxy("xxx.xx.xx.xx", 8080);
            requestMsg.Proxy = myproxy; <------ error


            HttpResponseMessage task = await httpClientFactory.CreateClient().SendAsync(requestMsg);

请帮我设置代理硬编码 我读了这些,但我听不懂
Proxy with HTTP Requests
C# Connecting Through Proxy

【问题讨论】:

  • 或许你可以尝试设置HttpClient.DefaultProxy
  • 是的,你可以回答这个问题
  • 嗨,@Alireza heidari,我已经按照你的建议添加了答案,如果有帮助,请接受它作为答案,谢谢。

标签: c# asp.net-core proxy httprequest


【解决方案1】:

您可以尝试使用HttpClient.DefaultProxy设置全局Http代理。

HttpClient.DefaultProxy = new WebProxy("xxx.xx.xx.xx", 8080);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-25
    • 2021-03-25
    • 2018-02-20
    • 1970-01-01
    • 2018-08-16
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多