典型的な HTTP クライアント アプリケーションの作成手順
次の表は、一般的な HTTP のクライアント アプリケーションで実行する必要があるステップを示しています:
対象 |
、アクション |
[効果] |
---|---|---|
HTTP セッションを開始します。 |
CInternetSession のオブジェクトを作成します。 |
WinInet を初期化し、サーバーに接続します。 |
接続先 HTTP サーバー。 |
CHttpConnection のオブジェクトを返します。 |
|
HTTP 要求を開きます。 |
CHttpConnection::OpenRequestを使用します。 |
CHttpFile のオブジェクトを返します。 |
HTTP 要求を送信します。 |
CHttpFile::AddRequestHeaders と CHttpFile::SendRequestを使用します。 |
ファイルを検索します。ファイルが存在しない場合は false を返します。 |
ファイルから読み取ります。 |
CHttpFileを使用します。 |
指定したバッファーを使用して、指定したバイト数を読み取ります。 |
例外を処理する |
CInternetException のクラスを使用します。 |
すべての一般的なインターネットの例外の種類を処理します。 |
HTTP セッションを終了します。 |
CInternetSession のオブジェクトを破棄します。 |
自動的に開いたファイル ハンドル、接続をクリーンアップします。 |