2009-04-08 16 views
1

HttpWebRequestを使用してサービスに接続しています。サービスログには、情報が正しいにもかかわらず、認証エラーが記録されています。サービスでサーバーをセットアップしたベンダーは、.NETが最初の試行で認証ヘッダーを送信しないと言っています。HttpWebRequestで認証ヘッダーが送信されない

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

要求が送信されると、サーバーは要求が送信されたヘッダーが必要な場合に応答します。これは正しいですか?最初のリクエストで送信する方法はありますか?

答えて

-1
HttpWebRequest request; 
request.PreAuthenticate = true; 
+3

PreAuthenticateは、最初のヘッダーを除くすべての要求でヘッダーを送信します。 MSDNから: "最初の要求を除いて、PreAuthenticateプロパティは後続の要求で認証情報を送信するかどうかを示します" –

関連する問題