フォームに webbrowser コントロールがあり、それを介してサイトのフォーラムにログインしています。ログインしたユーザーとしてサイトを閲覧できるため、web ブラウザーがセッションの Cookie をどこかに保存していると想定しています。これはうまくいきます。
ユーザーが HttpWebRequest を介してページ上の特定のファイルをダウンロードできるようにするインターフェイスを Web ブラウザーの横に作成できるようにしたいと考えています。しかし、もちろん、リクエストを作成してファイル (Web ブラウザーの HTML から取得した URL) をダウンロードしようとすると、ログイン ページに送られ、承認がないためダウンロードされます。
誰かがこれを行う最も簡単な方法を提案できるかどうか疑問に思っていましたか? また、ブラウザー内の Cookie を HttpWebRequest Cookie コレクションに渡そうとしましたが、Web ブラウザーには最小限の Cookie があり、これが機能しなかったため、認証には十分ではありません。
どんな助けでも大歓迎です。
前もって感謝します。