身份验证标头不在HttpWebRequest中发送

时间:2009-04-08 04:29:23

标签: httpwebrequest

我使用HttpWebRequest连接到服务。在服务日志中,即使信息正确,也会记录身份验证错误。使用该服务设置服务器的供应商表示.NET在第一次尝试时不会发送认证头。

_Req.Credentials = new NetworkCredential(username, password);

当发送请求时,服务器响应需要标头,然后请求发送。这是正确的,有没有办法在初始请求时发送它?

2 个答案:

答案 0 :(得分:0)

请参阅this question中指向答案的this article:手动添加标题(即使是第一次)。

答案 1 :(得分:-1)

HttpWebRequest request;
request.PreAuthenticate = true;