可能重複:
How to download a file with WinHTTP in C/C++?如何使用C++在Windows上通過HTTPS從Internet上檢索文件?
我有一個網址,例如:
https://dl.dropbox.com/u/5465642/myfile.xml
和Windows C++應用程序。當我的應用程序啓動時,我想花費2秒鐘的時間來嘗試將文件下載到應用程序內存中。如果文件被下載,我會用它做我的東西。如果沒有,我會跳過它。我不想爲此使用C#和.Net。沒有繁重的外部庫或DLL。可能是WinApi或一些小型外部庫。在Windows XP和更高版本上工作。不依賴於IE瀏覽器版本或類似的東西。
你卡在哪裏?套接字,SSL,HTTP? – mfontanini
導入msxml6庫。它附帶(可能vista?win7肯定會出現)並且可以安裝在XP上。啓動COM並創建IXMLHTTPRequest對象併發送請求。比WinHttp庫和雜耍證書要容易得多。 https://msdn.microsoft.com/en-us/library/ms759148(v=vs.85).aspx – jmucchiello