Tipik Bir HTTP İstemci Uygulamasındaki Adımlar
Aşağıdaki tabloda, tipik bir HTTP istemci uygulamasında gerçekleştirebileceğiniz adımlar gösterilmektedir:
Hedefiniz | Gerçekleştirdiğiniz eylemler | Etkiler |
---|---|---|
HTTP oturumu başlatın. | CInternetSession nesnesi oluşturun. | WinInet'i başlatır ve sunucuya bağlanır. |
HTTP sunucusuna Bağlan. | CInternetSession::GetHttp Bağlan ion kullanın. | CHttp Bağlan ion nesnesi döndürür. |
BIR HTTP isteği açın. | CHttp Bağlan ion::OpenRequest kullanın. | CHttpFile nesnesi döndürür. |
HTTP isteği gönderin. | CHttpFile::AddRequestHeaders ve CHttpFile::SendRequest kullanın. | Dosyayı bulur. Dosya bulunamazsa YANLIŞ döndürür. |
Dosyadan okuyun. | CHttpFile 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. |
HTTP 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