| ■47739 / ) |
Re[2]: BASIC認証のユーザ名、パスワードを内部で行う |
□投稿者/ VB初心者 (18回)-(2010/03/12(Fri) 18:12:11)
|
■No47694 (魔界の仮面弁士 さん) に返信 > ■No47690 (VB初心者 さん) に返信 >>表題のとおりBASIC認証のユーザ名、パスワードを内部で行う処理を作ろうと思いました。 > > 「内部で行う」というのは、具体的にはどういうことでしょうか? > > VB.NET で HttpWebRequest クラスを扱う事を指しているのであれば、 > Credentialsプロパティを使えば OK です。 > > InternetExplorer オブジェクトからの通信であれば、 > Navigate/Navigate2 メソッドの第5引数に、ヘッダ文字列として > "Authorization: Basic " & account & vbCrLf > を指定してください。なお、account の部分は、 > userid & ":" & password > を、Base64 でエンコードした文字列です。 > (Convert.ToBase64String を利用できます)
>「内部で行う」というのは、具体的にはどういうことでしょうか? BASIC認証時に、ユーザー名、パスワードを表示させず対象のディレクトリに入りたかったのです。
HttpWebRequestのCredentialsプロパティで認証画面を表示せず、ディレクトリに入れましたが、 HttpWebClientのDownloadFileプロパティのように指定のフォルダにダウンロードする方法が分からず、 困っております。。。
どのように処理すればよろしいでしょうか。
|
|