次の方法で共有


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

インターネット クライアント (ファイルを実行するアクションにたとえば読み取っている)必要な操作があります。この場合、インターネット接続を確立します)。次の表では、クライアントの操作のための必要条件を示します。

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

動作

[必須コンポーネント]

接続を確立します。

インターネット クライアント アプリケーションの基本を確立するに CInternetSession を作成します。

URL を開きます。

接続を確立します。呼び出し CInternetSession::OpenURLOpenURL 関数の戻り値の読み取り専用リソース オブジェクト。

URL のデータを読み取ります。

URL を開きます。呼び出し CInternetFile::Read

インターネット オプションを設定します。

接続を確立します。呼び出し CInternetSession::SetOption

ステータス情報と呼び出される関数を設定します。

接続を確立します。呼び出し CInternetSession::EnableStatusCallback。呼び出しを処理するオーバーライド CInternetSession::OnStatusCallback

FTP

動作

[必須コンポーネント]

FTP 接続を確立します。

このインターネット クライアント アプリケーションの基本として CInternetSession を作成します。CFtpConnection のオブジェクトを作成する呼び出し CInternetSession::GetFtpConnection

最初のリソースを探します。

FTP 接続を確立します。CFtpFileFind のオブジェクトを作成します。呼び出し CFtpFileFind::FindFile

すべての使用可能なリソースを列挙します。

最初のファイルを検索します。false を返すまで呼び出し CFtpFileFind::FindNextFile

FTP ファイルを開きます。

FTP 接続を確立します。CInternetFile のオブジェクトを作成し、開くに CFtpConnection::OpenFile を呼び出します。

FTP のファイルを読み込みます。

読み取りアクセス権を持つ FTP ファイルを開きます。呼び出し CInternetFile::Read

FTP ファイルに書き込みます。

書き込みアクセス権を持つ FTP ファイルを開きます。呼び出し CInternetFile::Write

サーバーのクライアントのディレクトリを変更します。

FTP 接続を確立します。呼び出し CFtpConnection::SetCurrentDirectory

サーバーのクライアントの現在のディレクトリを検索します。

FTP 接続を確立します。呼び出し CFtpConnection::GetCurrentDirectory

HTTP

動作

[必須コンポーネント]

HTTP 接続を確立します。

このインターネット クライアント アプリケーションの基本として CInternetSession を作成します。CHttpConnection のオブジェクトを作成する呼び出し CInternetSession::GetHttpConnection

HTTP ファイルを開きます。

HTTP 接続を確立します。CHttpFile のオブジェクトを作成する呼び出し CHttpConnection::OpenRequest 。呼び出し CHttpFile::AddRequestHeaders。呼び出し CHttpFile::SendRequest

HTTP ファイルを読み込みます。

HTTP ファイルを開きます。呼び出し CInternetFile::Read

HTTP 要求に関する情報を取得します。

HTTP 接続を確立します。CHttpFile のオブジェクトを作成する呼び出し CHttpConnection::OpenRequest 。呼び出し CHttpFile::QueryInfo

Gopher

動作

[必須コンポーネント]

gopher の接続を確立します。

このインターネット クライアント アプリケーションの基本として CInternetSession を作成します。CGopherConnectionを作成する呼び出し CInternetSession::GetGopherConnection

現在のディレクトリの最初のファイルを検索します。

gopher の接続を確立します。CGopherFileFind のオブジェクトを作成します。CGopherLocator のオブジェクトを作成する呼び出し CGopherConnection::CreateLocatorCGopherFileFind::FindFileにロケーターを渡します。これが必要とするファイルのロケーターを取得するに CGopherFileFind::GetLocator を呼び出します。

使用できるすべてのファイルを列挙します。

最初のファイルを検索します。false を返すまで呼び出し CGopherFileFind::FindNextFile

gopher ファイルを開きます。

gopher の接続を確立します。gopher ロケーターのを CGopherConnection::CreateLocator で作成するか、 CGopherFileFind::GetLocatorのロケーターを検索します。呼び出し CGopherConnection::OpenFile

Gopher の各ファイルを読み込みます。

gopher ファイルを開きます。CGopherFileを使用します。

参照

概念

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

インターネット クライアント アプリケーションの作成用の MFC クラス

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