1

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

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

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

4

2 回答 2

0

请参阅指向本文中答案的这个问题:手动添加标题(即使是第一次)。

于 2010-09-01T11:45:52.030 回答
-1
HttpWebRequest request;
request.PreAuthenticate = true;
于 2009-04-27T06:44:42.467 回答