Internet istemci sınıfları için Önkoşullar
(Örneğin, bir dosya okuma) Internet istemcisi tarafından gerçekleştirilen bazı eylemler (bir Internet bağlantısı kurarken bu durumda) gerekli eylemleri vardır.Aşağıdaki tablolarda, bazı istemci eylemleri için Önkoşullar
Genel Internet URL'si (ftp, Gopher veya http)
Eylem |
Önkoşul |
---|---|
Bağlantı kurun. |
Oluşturma bir CInternetSession Internet istemci uygulamanın temelini oluşturmak için. |
Bir URL'yi açın. |
Bağlantı kurun.Call CInternetSession::OpenURL.OpenURL İşlevini salt kaynak nesnesi döndürür. |
Okuma url veri. |
url açılamıyor.Call CInternetFile::Read. |
Internet seçeneğini ayarlayın. |
Bağlantı kurun.Call CInternetSession::SetOption. |
Durum bilgisi çağrılacak işlev ayarlayın. |
Bağlantı kurun.Call CInternetSession::EnableStatusCallback.Geçersiz kılma CInternetSession::OnStatusCallback çağrıları işlemek için. |
FTP
Eylem |
Önkoşul |
---|---|
ftp bağlantısı kurmak. |
Oluşturma bir CInternetSession bu Internet istemci uygulamasının temel olarak.Call CInternetSession::GetFtpConnection oluşturmak için bir CFtpConnection nesnesi. |
İlk kaynak bulabilirsiniz. |
ftp bağlantısı kurmak.Oluşturma bir CFtpFileFind nesnesi.Call CFtpFileFind::FindFile. |
Kullanılabilen tüm kaynakları numaralandırılamıyor. |
İlk dosyasını bulun.Call CFtpFileFind::FindNextFile kadar false değerini döndürür. |
ftp dosya açın. |
ftp bağlantısı kurmak.Call CFtpConnection::OpenFile oluşturmak ve açmak için bir CInternetFile nesnesi. |
ftp dosya okunamıyor. |
ftp dosya okuma erişimiyle açın.Call CInternetFile::Read. |
ftp dosyaya yaz. |
ftp dosya yazma erişimiyle açın.Call CInternetFile::Write. |
Sunucuda istemci dizini değiştirin. |
ftp bağlantısı kurmak.Call CFtpConnection::SetCurrentDirectory. |
İstemcinin sunucudaki geçerli dizine almak. |
ftp bağlantısı kurmak.Call CFtpConnection::GetCurrentDirectory. |
HTTP
Eylem |
Önkoşul |
---|---|
http bağlantı kurun. |
Oluşturma bir CInternetSession bu Internet istemci uygulamasının temel olarak.Call CInternetSession::GetHttpConnection oluşturmak için bir CHttpConnection nesnesi. |
http dosyasını açın. |
http bağlantı kurun.Call CHttpConnection::OpenRequest oluşturmak için bir CHttpFile nesnesi.Call CHttpFile::AddRequestHeaders.Call CHttpFile::SendRequest. |
http dosyasını okuyun. |
http dosyasını açın.Call CInternetFile::Read. |
http isteği hakkında bilgi edinin. |
http bağlantı kurun.Call CHttpConnection::OpenRequest oluşturmak için bir CHttpFile nesnesi.Call CHttpFile::QueryInfo. |
Gopher
Eylem |
Önkoşul |
---|---|
Gopher bağlantı kurun. |
Oluşturma bir CInternetSession bu Internet istemci uygulamasının temel olarak.Call CInternetSession::GetGopherConnection oluşturmak için bir CGopherConnection. |
İlk dosyanın geçerli bulur. |
Gopher bağlantı kurun.Oluşturma bir CGopherFileFind nesnesi.Call CGopherConnection::CreateLocator oluşturmak için bir CGopherLocator nesnesi.Konumlandırıcı geçmesi CGopherFileFind::FindFile.Call CGopherFileFind::GetLocator daha sonra gerek Konumlandırıcı dosyası alınamıyor. |
Tüm kullanılabilir dosyalar numaralandırılamıyor. |
İlk dosyasını bulun.Call CGopherFileFind::FindNextFile kadar false değerini döndürür. |
Gopher dosyasını açın. |
Gopher bağlantı kurun.Gopher bulucuyla oluşturmak CGopherConnection::CreateLocator veya Konumlandırıcı ile Bul CGopherFileFind::GetLocator.Call CGopherConnection::OpenFile. |
Gopher dosyasını okuyun. |
Gopher dosyasını açın.Use CGopherFile. |
Ayrıca bkz.
Kavramlar
Win32 Internet Uzantıları (WinInet)
Internet istemci uygulamaları oluşturma mfc sınıfları
mfc WinINet sınıfları kullanarak Internet istemci uygulama yazma