簡體   English   中英

除libcurl之外,我可以使用哪些C ++庫來下載HTTP網頁?

[英]What C++ libraries can I use to download HTTP web-page, other than libcurl?

我還希望有機會添加/修改HTTP GET標頭,但基本上我只需要下載帶有給定URL的頁面。

PS我正在尋找libcurl的替代品的唯一原因是它沒有給我我需要的那種下載速度。

Poco C ++有一個非常容易使用的HTTPClient類。 是他們的網絡教程。 Poco C ++也是跨平台的。

以下是來自SO的推薦。

編輯:如果你沒有看過Qt ,他們有一個QNetworkRequest類。 似乎比Poco客戶端低一點,但可能適合您的需求。 是一個使用它的例子。

要添加到其他答案,如果您只定位Windows,則可以使用urlmon函數(包含在Windows中),如URLDownloadToFileURLOpenBlockingStream

libwww看起來可能適合您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM