次の方法で共有


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

次の表は、一般的な HTTP のクライアント アプリケーションで実行する必要があるステップを示しています:

対象

、アクション

[効果]

HTTP セッションを開始します。

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

WinInet を初期化し、サーバーに接続します。

接続先 HTTP サーバー。

CInternetSession::GetHttpConnectionを使用します。

CHttpConnection のオブジェクトを返します。

HTTP 要求を開きます。

CHttpConnection::OpenRequestを使用します。

CHttpFile のオブジェクトを返します。

HTTP 要求を送信します。

CHttpFile::AddRequestHeadersCHttpFile::SendRequestを使用します。

ファイルを検索します。ファイルが存在しない場合は false を返します。

ファイルから読み取ります。

CHttpFileを使用します。

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

例外を処理する

CInternetException のクラスを使用します。

すべての一般的なインターネットの例外の種類を処理します。

HTTP セッションを終了します。

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

自動的に開いたファイル ハンドル、接続をクリーンアップします。

参照

概念

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

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

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