Tipik Bir Internet İstemci Uygulamasındaki Adımlar
Aşağıdaki tabloda, tipik bir İnternet istemci uygulamasında gerçekleştirebileceğiniz adımlar gösterilmektedir.
Hedefiniz | Gerçekleştirdiğiniz eylemler | Etkiler |
---|---|---|
İnternet oturumu başlatın. | CInternetSession nesnesi oluşturun. | WinInet'i başlatır ve sunucuya bağlanır. |
Bir İnternet sorgusu seçeneği ayarlayın (örneğin, zaman aşımı sınırı veya yeniden deneme sayısı). | CInternetSession::SetOption kullanın. | İşlem başarısız olursa YANLIŞ döndürür. |
Oturumun durumunu izlemek için bir geri çağırma işlevi oluşturun. | CInternetSession::EnableStatusCallback kullanın. | CInternetSession::OnStatusCallback çağrısı oluşturur. Kendi geri çağırma yordamınızı oluşturmak için geçersiz kılın OnStatusCallback . |
İnternet sunucusuna, intranet sunucusuna veya yerel dosyaya Bağlan. | CInternetSession::OpenURL kullanın. | URL'yi ayrıştırıp belirtilen sunucuya bir bağlantı açar. Bir CStdioFile döndürür (yerel bir dosya adı geçirirseniz OpenURL ). Bu, sunucudan veya dosyadan alınan verilere erişebileceğiniz nesnedir. |
Dosyadan okuyun. | CInternetFile::Read kullanın. | Sağladığınız bir arabelleği kullanarak belirtilen bayt sayısını okur. |
Özel durumları işleme. | CInternetException sınıfını kullanın. | Tüm yaygın İnternet özel durum türlerini işler. |
İnternet oturumunu sonlandırın. | CInternetSession nesnesini atın. | Açık dosya tanıtıcılarını ve bağlantılarını otomatik olarak temizler. |
Ayrıca bkz.
Win32 Internet Uzantıları (WinInet)
Internet İstemci Sınıfları için Önkoşullar
MFC WinInet Sınıfları Kullanarak Internet İstemci Uygulaması Yazma
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin