Share via


典型的なインターネット クライアント アプリケーションの作成手順

更新 : 2007 年 11 月

次の表に、典型的なインターネット クライアント アプリケーションでの手順を示します。

目的

操作

影響

インターネット セッションを開始する。

CInternetSession オブジェクトを作成します。

WinInet が初期化され、サーバーに接続されます。

タイムアウト時間、再試行数などのインターネット クエリ オプションを設定する。

CInternetSession::SetOption を使用します。

操作が失敗すると、FALSE が返されます。

コールバック関数を確立して、セッションのステータスを監視する。

CInternetSession::EnableStatusCallback を使用します。

CInternetSession::OnStatusCallback へのコールバックが確立されます。OnStatusCallback をオーバーライドすると、独自のコールバック ルーチンを作成できます。

インターネット サーバー、イントラネット サーバー、またはローカル ファイルに接続する。

CInternetSession::OpenURL を使用します。

URL が解析され、指定されたサーバーへの接続が開設されます。OpenURL にローカル ファイル名を渡すと、CStdioFile が返されます。このオブジェクトを通じて、サーバーまたはファイルから取得したデータにアクセスします。

ファイルからデータを読み取る。

CInternetFile::Read を使用します。

渡したバッファを使用して、指定したバイト数が読み取られます。

例外を処理する。

CInternetException クラスを使用します。

すべての一般的なインターネット例外が処理されます。

インターネット セッションを終了する。

CInternetSession オブジェクトを破棄します。

開いているファイルのハンドルと接続が自動的にクリアされます。

参照

概念

Win32 インターネット拡張機能 (WinInet)

インターネット クライアント クラスの必要条件

MFC WinInet クラスを使ってインターネット クライアント アプリケーションを作成する方法