次の方法で共有


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

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

目的

操作

[効果]

HTTP セッションを開始する。

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

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

HTTP サーバーに接続する。

CInternetSession::GetHttpConnection を使用します。

CHttpConnection オブジェクトが返されます。

HTTP 要求を開く。

CHttpConnection::OpenRequest を使用します。

CHttpFile オブジェクトが返されます。

HTTP 要求を送る。

CHttpFile::AddRequestHeaders および CHttpFile::SendRequest を使用します。

ファイルが検索されます。 見つからないと、FALSE が返されます。

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

CHttpFile を使用します。

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

例外を処理する。

CInternetException クラスを使用します。

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

HTTP セッションを終了する。

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

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

参照

概念

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

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

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