【问题标题】:How to set custom host headers in xNet c#如何在 xNet c# 中设置自定义主机头
【发布时间】:2018-12-27 19:48:24
【问题描述】:
HttpRequest request = new HttpRequest();
request.AddHeader("Host", "api.dwebsir.com");
request.Proxy = ProxyClient.Parse(ProxyType.Http, proxy);

这种添加自定义主机头的方式似乎不起作用。

当我忽略代理并且在没有标题的情况下发布时似乎也可以工作。

但是当我使用代理和 request.Header 发布数据时,它没有被占用,我没有得到任何响应

但是当我使用代理发布数据并且我收到了这个

在此服务器上找不到请求的 URL /as/token.oauth2。

我很确定错误是主机作为标题我没有得到正确的修复

【问题讨论】:

    标签: c# header xnet


    【解决方案1】:

    有一种方法可以做到这一点,正如这里给出的解释:

    http://blogs.msdn.com/feroze_daud/archive/2005/03/31/404328.aspx

    框架的下一个版本 (.NET Framework 4.0) 将使它更容易。

    http://blogs.msdn.com/ncl/archive/2009/07/20/new-ncl-features-in-net-4-0-beta-2.aspx

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-02-10
      • 2021-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多