次の方法で共有


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

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

一般的なインターネット 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 クラスを使用したインターネット クライアント アプリケーションの記述