Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Alcune operazioni eseguite da un client internet (che legge un file, ad esempio) hanno azioni essenziali (in questo caso, stabilisce una connessione Internet).Nelle seguenti tabelle sono elencati i prerequisiti per alcune azioni client.
Internet generale URL (FTP, gopher, o HTTP)
Azione |
Prerequisito |
|---|---|
Stabilire una connessione. |
Creare CInternetSession per stabilire la base di un'applicazione client internet. |
Aprire un URL. |
Stabilire una connessione.Chiamata CInternetSession::OpenURL.La funzione di OpenURL restituisce un oggetto risorsa di sola lettura. |
Leggere i dati URL. |
Aprire l'URL.Chiamata CInternetFile::Read. |
Impostare un'opzione di Internet. |
Stabilire una connessione.Chiamata CInternetSession::SetOption. |
Impostare una funzione da chiamare con le informazioni sullo stato. |
Stabilire una connessione.Chiamata CInternetSession::EnableStatusCallback.Override CInternetSession::OnStatusCallback per gestire le chiamate. |
FTP
Azione |
Prerequisito |
|---|---|
Stabilire una connessione a FTP. |
Creare CInternetSession come base di questa applicazione client internet.Chiamata CInternetSession::GetFtpConnection per creare un oggetto di CFtpConnection . |
Cercare la prima risorsa. |
Stabilire una connessione a FTP.Creare un oggetto di CFtpFileFind .Chiamata CFtpFileFind::FindFile. |
Enumerare tutte le risorse disponibili. |
Cercare il primo file.Chiamata CFtpFileFind::FindNextFile fino alla restituzione FALSE. |
Aprire un file FTP. |
Stabilire una connessione a FTP.Chiamare CFtpConnection::OpenFile per creare e aprire un oggetto di CInternetFile . |
Leggere un file FTP. |
Aprire un file FTP con accesso in lettura.Chiamata CInternetFile::Read. |
Scrivere in un file FTP. |
Aprire un file FTP con accesso in scrittura.Chiamata CInternetFile::Write. |
Modificare la directory del client nel server. |
Stabilire una connessione a FTP.Chiamata CFtpConnection::SetCurrentDirectory. |
Recuperare la directory corrente del client nel server. |
Stabilire una connessione a FTP.Chiamata CFtpConnection::GetCurrentDirectory. |
HTTP
Azione |
Prerequisito |
|---|---|
Stabilire una connessione HTTP. |
Creare CInternetSession come base di questa applicazione client internet.Chiamata CInternetSession::GetHttpConnection per creare un oggetto di CHttpConnection . |
Aprire un file HTTP. |
Stabilire una connessione HTTP.Chiamata CHttpConnection::OpenRequest per creare un oggetto di CHttpFile .Chiamata CHttpFile::AddRequestHeaders.Chiamata CHttpFile::SendRequest. |
Leggere un file HTTP. |
Aprire un file HTTP.Chiamata CInternetFile::Read. |
Ottenere informazioni su una richiesta HTTP. |
Stabilire una connessione HTTP.Chiamata CHttpConnection::OpenRequest per creare un oggetto di CHttpFile .Chiamata CHttpFile::QueryInfo. |
Gopher
Azione |
Prerequisito |
|---|---|
Stabilire una connessione di gopher. |
Creare CInternetSession come base di questa applicazione client internet.Chiamata CInternetSession::GetGopherConnection per creare CGopherConnection. |
Cercare il primo file nella directory corrente. |
Stabilire una connessione di gopher.Creare un oggetto di CGopherFileFind .Chiamata CGopherConnection::CreateLocator per creare un oggetto di CGopherLocator .Passare il localizzatore a CGopherFileFind::FindFile.Chiamare CGopherFileFind::GetLocator per ottenere il localizzatore di un file se è necessario un secondo momento. |
Enumerare tutti i file disponibili. |
Cercare il primo file.Chiamata CGopherFileFind::FindNextFile fino alla restituzione FALSE. |
Aprire un file di gopher. |
Stabilire una connessione di gopher.Creare un indicatore di posizione di gopher con CGopherConnection::CreateLocator o trovare un indicatore di percorso con CGopherFileFind::GetLocator.Chiamata CGopherConnection::OpenFile. |
Leggere un file di gopher. |
Aprire un file di gopher.utilizzo CGopherFile. |
Vedere anche
Concetti
Estensioni Internet Win32 (WinInet)
Classi MFC per creare applicazioni client Internet
Creazione di un'applicazione client Internet utilizzando le classi MFC WinInet