■65955 / inTopicNo.1) |
C# webbrowserでAuthorization認証後 |
□投稿者/ PON (1回)-(2013/03/27(Wed) 03:45:59)
|
分類:[.NET 全般]
C#になります。
webbrowserでAuthorization Basicを入れてウェブ操作を行いたいのですが出来なくて困っています。
string userName = "*****";
string password = "*****";
string hdr = "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(userName + ":" + password)) + System.Environment.NewLine;
webBrowser1.Navigate(string.Format("http://****", userName, password), null, null, hdr);
上記を設定して移動はできました。
しかし、webbrowserに表示されたページリンクをクリックすると
Web ページを表示できません と出てしまいます。
なぜこのような状況になってしまうのかが理解できておりません。
cookie なのかな。。。
また、設定をせず、webbrowser1.Navigate("http://*****");
で移動したときにBasic認証も出てこず、
Web ページへのナビゲーションは取り消されました と表示されてしまいます。
ご教授お願い致します。
備考:他ページに移る際、同じようにAuthorization: Basicを入れてナビゲートをすると移動できます。
|
|