次の方法で共有


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

更新 : 2007 年 11 月

次の表に、典型的な 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 クラスを使ってインターネット クライアント アプリケーションを作成する方法