Aracılığıyla paylaş


internet istemci sınıfları için önkoşullar

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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. CFtpConnection nesnesi oluşturmak için CInternetSession::GetFtpConnection ç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. FALSE değerini döndürene kadar CFtpFileFind::FindNextFile'ı çağırın.
Bir FTP dosyası açın. FTP bağlantısı kurun. CInternetFile nesnesi oluşturmak ve açmak için CFtpConnection::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. CFtpConnection::SetCurrentDirectory çağrısı.
İstemcinin sunucudaki geçerli dizinini alın. FTP bağlantısı kurun. CFtpConnection::GetCurrentDirectory çağrısı.

HTTP

Eylem Önkoşul
HTTP bağlantısı oluşturun. Bu İnternet istemci uygulamasının temeli olarak bir CInternetSession oluşturun. CHttpConnection nesnesi oluşturmak için CInternetSession::GetHttpConnection çağrısı yapın.
Bir HTTP dosyası açın. HTTP bağlantısı oluşturun. CHttpFile nesnesi oluşturmak için CHttpConnection::OpenRequest çağrısı yapın. 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. CHttpFile nesnesi oluşturmak için CHttpConnection::OpenRequest çağrısı yapın. 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. CGopherConnection oluşturmak için CInternetSession::GetGopherConnection ç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 CGopherConnection::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. CGopherFileFind::FindNextFile false döndürene kadar çağırın.
Gopher dosyasını açın. Gopher bağlantısı kurun. CGopherConnection::CreateLocator ile bir gopher bulucu oluşturun veya CGopherFileFind::GetLocator ile bir bulucu bulun. CGopherConnection::OpenFile öğesini çağır.
Gopher dosyasını okuyun. Gopher dosyasını açın. CGopherFile kullanın.

Ayrıca bakınız

Win32 İnternet Uzantıları (WinInet)
İnternet İstemci Uygulamaları Oluşturmak için MFC Sınıfları
MFC WinInet Sınıflarını Kullanarak İnternet İstemci Uygulaması Yazma