Internet İstemci Sınıfları için Önkoşullar
Bir İnternet istemcisi tarafından yapılan bazı eylemler (örneğin, bir dosyayı okumak) önkoşul eylemlerine sahiptir (bu örnekte, İnternet bağlantısı kurma). Aşağıdaki tablolarda bazı istemci eylemlerinin önkoşulları listelemektedir.
Genel İnternet URL'si (FTP, Gopher veya HTTP)
Eylem | Önkoşul |
---|---|
Bağlantı kurun. | Bir İnternet istemci uygulamasının temelini oluşturmak için bir CInternetSession oluşturun. |
URL'yi açın. | Bağlantı kurun. CInternetSession::OpenURL çağrısı yapın. OpenURL işlevi salt okunur bir kaynak nesnesi döndürür. |
URL verilerini okuyun. | URL'yi açın. CInternetFile::Read çağrısı yapın. |
bir İnternet seçeneği ayarlayın. | Bağlantı kurun. CInternetSession::SetOption çağrısı yapın. |
Durum bilgileriyle çağrılacak bir işlev ayarlayın. | Bağlantı kurun. CInternetSession::EnableStatusCallback çağrısı yapın. Çağrıları işlemek için CInternetSession::OnStatusCallback'i geçersiz kılın. |
FTP
Eylem | Önkoşul |
---|---|
FTP bağlantısı kurun. | Bu İnternet istemci uygulamasının temeli olarak bir CInternetSession oluşturun. CFtp Bağlan ion nesnesi oluşturmak için CInternetSession::GetFtp Bağlan ion çağrısı yapın. |
İlk kaynağı bulun. | FTP bağlantısı kurun. CFtpFileFind nesnesi oluşturun. CFtpFileFind::FindFile öğesini çağır. |
Kullanılabilir tüm kaynakları numaralandır. | İlk dosyayı bulun. YANLIŞ döndürene kadar CFtpFileFind::FindNextFile'ı çağır. |
Bir FTP dosyası açın. | FTP bağlantısı kurun. CInternetFile nesnesi oluşturmak ve açmak için CFtp Bağlan ion::OpenFile çağrısı yapın. |
FTP dosyasını okuyun. | Okuma erişimi olan bir FTP dosyası açın. CInternetFile::Read çağrısı yapın. |
FTP dosyasına yazın. | Yazma erişimi olan bir FTP dosyası açın. CInternetFile::Write çağrısı yapın. |
İstemcinin sunucudaki dizinini değiştirin. | FTP bağlantısı kurun. CFtp Bağlan ion::SetCurrentDirectory çağrısı yapın. |
İstemcinin sunucudaki geçerli dizinini alın. | FTP bağlantısı kurun. CFtp Bağlan ion::GetCurrentDirectory çağrısı yapın. |
HTTP
Eylem | Önkoşul |
---|---|
HTTP bağlantısı oluşturun. | Bu İnternet istemci uygulamasının temeli olarak bir CInternetSession oluşturun. CHttp Bağlan ion nesnesi oluşturmak için CInternetSession::GetHttp Bağlan ion çağrısı yapın. |
Bir HTTP dosyası açın. | HTTP bağlantısı oluşturun. CHttp Bağlan ion::OpenRequest'i çağırarak bir CHttpFile nesnesi oluşturun. CHttpFile::AddRequestHeaders çağrısı yapın. CHttpFile::SendRequest çağrısı yapın. |
HTTP dosyasını okuyun. | Bir HTTP dosyası açın. CInternetFile::Read çağrısı yapın. |
HTTP isteği hakkında bilgi edinin. | HTTP bağlantısı oluşturun. CHttp Bağlan ion::OpenRequest'i çağırarak bir CHttpFile nesnesi oluşturun. CHttpFile::QueryInfo çağrısı yapın. |
Gopher
Eylem | Önkoşul |
---|---|
Gopher bağlantısı kurun. | Bu İnternet istemci uygulamasının temeli olarak bir CInternetSession oluşturun. CGopher Bağlan ion oluşturmak için CInternetSession::GetGopher Bağlan ion çağrısı yapın. |
Geçerli dizindeki ilk dosyayı bulun. | Gopher bağlantısı kurun. CGopherFileFind nesnesi oluşturun. CGopherLocator nesnesi oluşturmak için CGopher Bağlan ion::CreateLocator çağrısı yapın. Bulucuyu CGopherFileFind::FindFile'a geçirin. Daha sonra ihtiyacınız olursa dosyanın bulucusunu almak için CGopherFileFind::GetLocator'ı çağırın. |
Kullanılabilir tüm dosyaları numaralandır. | İlk dosyayı bulun. YANLIŞ döndürene kadar CGopherFileFind::FindNextFile'ı çağır. |
Gopher dosyasını açın. | Gopher bağlantısı kurun. CGopher Bağlan ion::CreateLocator ile bir gopher bulucu oluşturun veya CGopherFileFind::GetLocator ile bir bulucu bulun. CGopher Bağlan ion::OpenFile çağrısı yapın. |
Gopher dosyasını okuyun. | Gopher dosyasını açın. CGopherFile kullanın. |
Ayrıca bkz.
Win32 Internet Uzantıları (WinInet)
Internet İstemci Uygulamaları Oluşturmak için MFC Sınıfları
MFC WinInet Sınıfları Kullanarak Internet İstemci Uygulaması Yazma