次の方法で共有


インターネット クライアント クラスの前提条件

Microsoft Foundation Classes (MFC) ライブラリは引き続きサポートされています。 ただし、機能の追加やドキュメントの更新は行われません。

インターネット クライアントによって実行される一部のアクション (ファイルの読み取りなど) には、前提条件となるアクション (この場合はインターネット接続の確立) があります。 次の表に、一部のクライアント アクションの前提条件を示します。

一般的なインターネット URL (FTP、Gopher、または HTTP)

アクション 前提条件
接続を確立します。 CInternetSession を作成して、インターネット クライアント アプリケーションの基礎を確立します。
URL を開きます。 接続を確立します。 CInternetSession::OpenURL を呼び出します。 OpenURL関数は、読み取り専用リソース オブジェクトを返します。
URL データを読み取る。 URL を開きます。 CInternetFile::Read を呼び出します。
インターネット オプションを設定します。 接続を確立します。 CInternetSession::SetOption を呼び出します。
状態情報を使用して呼び出す関数を設定します。 接続を確立します。 CInternetSession::EnableStatusCallback を呼び出します。 CInternetSession::OnStatusCallback をオーバーライドして呼び出しを処理します。

FTP

アクション 前提条件
FTP 接続を確立します。 このインターネット クライアント アプリケーションの基礎として CInternetSession を作成します。 CInternetSession::GetFtpConnection を呼び出して CFtpConnection オブジェクトを作成します。
最初のリソースを見つけます。 FTP 接続を確立します。 CFtpFileFind オブジェクトを作成します。 CFtpFileFind::FindFile を呼び出します。
使用可能なすべてのリソースを列挙します。 最初のファイルを見つけます。 CFtpFileFind::FindNextFile を FALSE を返すまで呼び出します。
FTP ファイルを開きます。 FTP 接続を確立します。 CFtpConnection::OpenFile を呼び出して、CInternetFile オブジェクトを作成して開きます。
FTP ファイルを読み取る。 読み取りアクセス権を持つ FTP ファイルを開きます。 CInternetFile::Read を呼び出します。
FTP ファイルに書き込みます。 書き込みアクセス権を持つ FTP ファイルを開きます。 CInternetFile::Write を呼び出します。
サーバー上のクライアントのディレクトリを変更します。 FTP 接続を確立します。 CFtpConnection::SetCurrentDirectory を呼び出します。
サーバー上のクライアントの現在のディレクトリを取得します。 FTP 接続を確立します。 CFtpConnection::GetCurrentDirectory を呼び出します。

HTTP

アクション 前提条件
HTTP 接続を確立します。 このインターネット クライアント アプリケーションの基礎として CInternetSession を作成します。 CInternetSession::GetHttpConnection を呼び出して CHttpConnection オブジェクトを作成します。
HTTP ファイルを開きます。 HTTP 接続を確立します。 CHttpConnection::OpenRequest を呼び出して CHttpFile オブジェクトを作成します。 CHttpFile::AddRequestHeaders を呼び出します。 CHttpFile::SendRequest を呼び出します。
HTTP ファイルを読み取る。 HTTP ファイルを開きます。 CInternetFile::Read を呼び出します。
HTTP 要求に関する情報を取得します。 HTTP 接続を確立します。 CHttpConnection::OpenRequest を呼び出して CHttpFile オブジェクトを作成します。 CHttpFile::QueryInfo を呼び出します。

ゴファー

アクション 前提条件
gopher 接続を確立します。 このインターネット クライアント アプリケーションの基礎として CInternetSession を作成します。 CInternetSession::GetGopherConnection を呼び出して CGopherConnection を作成します。
現在のディレクトリ内の最初のファイルを見つけます。 gopher 接続を確立します。 CGopherFileFind オブジェクトを作成します。 CGopherConnection::CreateLocator を呼び出して CGopherLocator オブジェクトを作成します。 ロケーターを CGopherFileFind::FindFile に渡します。 後で必要な場合は、 CGopherFileFind::GetLocator を呼び出してファイルのロケーターを取得します。
使用可能なすべてのファイルを列挙します。 最初のファイルを見つけます。 CGopherFileFind::FindNextFile を FALSE を返すまで呼び出します。
gopher ファイルを開きます。 gopher 接続を確立します。 CGopherConnection::CreateLocator を使用して gopher ロケーターを作成するか、CGopherFileFind::GetLocator でロケーターを検索します。 CGopherConnection::OpenFile を呼び出します。
gopher ファイルを読み取る。 gopher ファイルを開きます。 CGopherFile を使用します。

こちらも参照ください

Win32 インターネット拡張機能 (WinInet)
インターネット クライアント アプリケーションを作成するための MFC クラス
MFC WinInet クラスを使用したインターネット クライアント アプリケーションの記述