典型的な HTTP クライアント アプリケーションの作成手順
更新 : 2007 年 11 月
次の表に、典型的な HTTP クライアント アプリケーションでの手順を示します。
目的 |
操作 |
影響 |
---|---|---|
HTTP セッションを開始する。 |
CInternetSession オブジェクトを作成します。 |
WinInet が初期化され、サーバーに接続されます。 |
HTTP サーバーに接続する。 |
CHttpConnection オブジェクトが返されます。 |
|
HTTP 要求を開く。 |
CHttpConnection::OpenRequest を使用します。 |
CHttpFile オブジェクトが返されます。 |
HTTP 要求を送る。 |
CHttpFile::AddRequestHeaders および CHttpFile::SendRequest を使用します。 |
ファイルが検索されます。見つからないと、FALSE が返されます。 |
ファイルからデータを読み取る。 |
CHttpFile を使用します。 |
渡したバッファを使用して、指定したバイト数が読み取られます。 |
例外を処理する。 |
CInternetException クラスを使用します。 |
すべての一般的なインターネット例外が処理されます。 |
HTTP セッションを終了する。 |
CInternetSession オブジェクトを破棄します。 |
開いているファイルのハンドルと接続が自動的にクリアされます。 |