如何在xNet C#中设置自定义主机头

时间:2018-07-19 15:30:20

标签: c# header xnet

HttpRequest request = new HttpRequest();
request.AddHeader("Host", "api.dwebsir.com");
request.Proxy = ProxyClient.Parse(ProxyType.Http, proxy);

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

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

但是当我使用proxy和request.Header发送数据时,它没有接收,并且没有任何响应

但是当我使用代理发布数据并收到此消息时

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

我很确定错误是Host作为标题出现的,我没有得到正确的解决方法

1 个答案:

答案 0 :(得分:0)

有一种方法可以做到,如此处给出的说明:

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

希望这对您有所帮助。