タイトル : Re: BASIC認証が必要なホームページへのアクセス 投稿日 : 2011/04/08(Fri) 15:31 投稿者 : YuO
> 試してみたところ、トップページのアクセスにはダイアログが表示されることなく > 成功するのですが、その先のページにアクセスしようとするとダイアログが表示されて > しまいます。 > パケットキャプチャソフト「Wireshark」で調べてみたところ、通常のブラウザで > アクセスした際はトップページにてIDパスを入力後、その他のページにアクセスした > 際もヘッダに「Authorization: Basic〜」が入っていました。 > しかしVB6から開いた際は、トップページにアクセスする際に「Authorization: Basic〜」 > が入っているだけで、以降のページにアクセスした際は含まれていませんでした。 IEオブジェクトがNavigateメソッドの引数で渡されたAuthorizationリクエストヘッダフィールドを, 認証用のAuthorizationリクエストヘッダフィールドであると認識していないのだと思います。 試していませんが,BeforeNavigateイベントやBeforeNavigate2イベントを使って, Authorizationリクエストヘッダフィールドを追加してみることで回避できませんか。 |