http リクエストを送信するアプリケーション (C#) を開発しています。認証が関与するプロキシがない限り、すべてが正常に機能します。
これが私のコードです:
request = (HttpWebRequest) WebRequest.Create(uri);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = length;
request.Proxy.Credentials = new NetworkCredential("hans", "maulwurf");
request.Credentials = new NetworkCredential("hans", "maulwurf");
using (var requestStream = request.GetRequestStream())
{
// now send it
requestStream.Write(postBytes, 0, postBytes.Length);
requestStream.Flush();
requestStream.Close();
}
WebResponse webResponse = request.GetResponse();
最後の行では、常に 407 が返されます。資格情報は ie/ff で機能します。
問題が何であるかについての提案はありますか?どんな助けでも大歓迎です!