DOBON.NET DOBON.NETプログラミング掲示板過去ログ

同一セッションでの、複数ページへのアクセスについて

環境/言語:[C#.NET(2005) FrameWork2.0]
分類:[.NET]

【環境/言語】
 WinXP C#.NET(2005) FrameWork2.0

【質問内容】

 すいません、知恵をお貸しください。
 POST認証し、認証情報をセッションにて管理する形のサイトへアクセスし
 コンテンツを自動ダウンロードするプログラムをC#にて作成しております。

 このサイトへ、ブラウザにてアクセスする場合、以下の流れになります。

-------------------------------------------------------------------------

 1.ログインページ(ユーザID・パスワード入力)
 ↓
 (ユーザID・パスワードをPOST)
 ↓
 2.各ユーザのトップページへ(ほしいコンテンツのNo入力)
 ↓
 (コンテンツのNoをPOST)
 ↓
 3.ダウンロードしたいコンテンツのページへ

-------------------------------------------------------------------------

 この1〜3までの流れを、C#にて実装したいのですが
 このサイトにあるサンプル"POSTによりファイルをダウンロードし表示する"を
 見たのですが

System.Net.WebRequest req = System.Net.WebRequest.Create("アドレス");

 を毎回使っては、各ページへのアクセスする度に
 別のセッションになってしまいます。
 認証後、同一セッションにて複数のアドレスへのアクセスを
 行うようにするには、どのような方法がありますでしょうか。

 お分かりの方、情報をお願いいたします。
■No15639に返信(熊雄さんの記事)

クッキーを使った認証ということでしょうか?そうであれば、次のリンク先が参考になるかもしれません。

DOBON.NET .NET Tips - Cookieを使ってファイルをダウンロードし表示する
http://dobon.net/vb/dotnet/internet/usecookie.html

また過去にも同様に質問があったような気がしますので、過去ログにも参考になるものがあるかもしれません。
レスありがとうございます。
おっしゃるとおり、Cookieを使うアクセスということで
実装できました。

教えていただいたリンクのほかに
役に立ったリンクを記述しておきます。

ありがとうございました。

http://www.atmarkit.co.jp/fdotnet/dotnettips/326cookie/cookie.html
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板