Condividi tramite


Prerequisiti per le classi client Internet

Alcune azioni eseguite da un client Internet (lettura di un file, ad esempio) hanno azioni prerequisite (in questo caso, stabilire una connessione Internet). Le tabelle seguenti elencano i prerequisiti per alcune azioni client.

URL Internet generale (FTP, Gopher o HTTP)

Azione Prerequisito
Stabilire una connessione. Creare una CInternetSession per stabilire la base di un'applicazione client Internet.
Aprire un URL. Stabilire una connessione. Chiamare CInternetSession::OpenURL. La OpenURL funzione restituisce un oggetto risorsa di sola lettura.
Legge i dati url. Aprire l'URL. Chiamare CInternetFile::Read.
Impostare un'opzione Internet. Stabilire una connessione. Chiamare CInternetSession::SetOption.
Impostare una funzione da chiamare con le informazioni sullo stato. Stabilire una connessione. Chiamare CInternetSession::EnableStatusCallback. Eseguire l'override di CInternetSession::OnStatusCallback per gestire le chiamate.

FTP

Azione Prerequisito
Stabilire una connessione FTP. Creare una sessione CInternetSession come base di questa applicazione client Internet. Chiamare CInternetSession::GetFtp Connessione ion per creare un oggetto CFtp Connessione ion.
Trovare la prima risorsa. Stabilire una connessione FTP. Creare un oggetto CFtpFileFind . Chiamare CFtpFileFind::FindFile.
Enumerare tutte le risorse disponibili. Trovare il primo file. Chiama CFtpFileFind::FindNextFile fino a quando non restituisce FAL edizione Standard.
Aprire un file FTP. Stabilire una connessione FTP. Chiamare CFtp Connessione ion::OpenFile per creare e aprire un oggetto CInternetFile.
Leggere un file FTP. Aprire un file FTP con accesso in lettura. Chiamare CInternetFile::Read.
Scrivere in un file FTP. Aprire un file FTP con accesso in scrittura. Chiamare CInternetFile::Write.
Modificare la directory del client nel server. Stabilire una connessione FTP. Chiamare CFtp Connessione ion::SetCurrentDirectory.
Recuperare la directory corrente del client nel server. Stabilire una connessione FTP. Chiamare CFtp Connessione ion::GetCurrentDirectory.

HTTP

Azione Prerequisito
Stabilire una connessione HTTP. Creare una sessione CInternetSession come base di questa applicazione client Internet. Chiamare CInternetSession::GetHttp Connessione ion per creare un oggetto CHttp Connessione ion.
Aprire un file HTTP. Stabilire una connessione HTTP. Chiamare CHttp Connessione ion::OpenRequest per creare un oggetto CHttpFile. Chiamare CHttpFile::AddRequestHeaders. Chiamare CHttpFile::SendRequest.
Leggere un file HTTP. Aprire un file HTTP. Chiamare CInternetFile::Read.
Ottenere informazioni su una richiesta HTTP. Stabilire una connessione HTTP. Chiamare CHttp Connessione ion::OpenRequest per creare un oggetto CHttpFile. Chiamare CHttpFile::QueryInfo.

Talpa

Azione Prerequisito
Stabilire una connessione gopher. Creare una sessione CInternetSession come base di questa applicazione client Internet. Chiamare CInternetSession::GetGopher Connessione ion per creare un oggetto CGopher Connessione ion.
Trovare il primo file nella directory corrente. Stabilire una connessione gopher. Creare un oggetto CGopherFileFind . Chiamare CGopher Connessione ion::CreateLocator per creare un oggetto CGopherLocator. Passare il localizzatore a CGopherFileFind::FindFile. Chiamare CGopherFileFind::GetLocator per ottenere il localizzatore di un file, se necessario in un secondo momento.
Enumerare tutti i file disponibili. Trovare il primo file. Chiama CGopherFileFind::FindNextFile fino a quando non restituisce FAL edizione Standard.
Aprire un file gopher. Stabilire una connessione gopher. Creare un localizzatore gopher con CGopher Connessione ion::CreateLocator o trovare un localizzatore con CGopherFileFind::GetLocator. Chiamare CGopher Connessione ion::OpenFile.
Leggere un file gopher. Aprire un file gopher. Usare CGopherFile.

Vedi anche

Estensioni Internet Win32 (WinInet)
Classi MFC per la creazione di applicazioni client Internet
Scrittura di un'applicazione client Internet con classi WinInet MFC