回答
Curl++:是一種選擇,特別是如果你想更多的是C++風格的東西。
cpp-netlib:非常好,簡單易用,可在Ubuntu
sudo apt-get install libcppnetlib-dev
例如:
using namespace boost::network;
using namespace boost::network::http;
client::request request_("http://127.0.0.1:8000/");
request_ << header("Connection", "close");
client client_;
client::response response_ = client_.get(request_);
std::string body_ = body(response_);
斷開的鏈接(15個字符) – 2009-12-26 04:08:19
結束下劃線約定是什麼表明? – rbanffy 2018-02-28 10:29:23
在Windows上,您可以使用IWebBrowser2
界面來驅動IE。
有效,但對於那些對性能要求較高的用戶來說,這是一個真正**的緩慢解決方案。 – Kiril 2012-05-08 20:56:28
如果是用於Windows,看一看的Windows HTTP服務(WinHTTP)
http://msdn.microsoft.com/en-us/library/aa384273(VS.85).aspx
微軟Windows HTTP服務 (WinHTTP)爲開發人員提供 HTTP客戶端應用程序編程 接口( API)通過HTTP協議向其他 HTTP服務器發送請求 。
WinHTTP的同時提供C/C++ 應用程序編程接口 (API)和合適的 在活動服務器頁面(ASP) 基於應用中使用的組件對象模型 (COM)自動化組件。
餅乾http://msdn.microsoft.com/en-us/library/aa383261(VS.85).aspx
感謝您的建議。 這是純C沒有任何C++那裏。 我真的很想利用Bjarne的辛勤工作(http://research.att.com/~bs)。 現在應該禁止在應用編程中使用C幾年:) – 2009-05-05 07:45:37
我開始使用它們,因爲它們非常便於攜帶,並且與它合作非常愉快。簡單而乾淨 - 雖然我暫時沒有想到任何幻想。
所有備選庫,可瀏覽這裏,如果你需要複雜的HTTP的API,儘量捲曲,如果只想得到一個文件,嘗試HTTP的微小
- 1. 爲什麼我應該使用證書來驗證客戶端?
- 2. 我應該用什麼方法來做客戶端過濾?
- 3. 應該使用什麼庫/客戶端來構建DynamoDB表的前端?
- 4. 什麼是BSD許可證c/C++庫可以用來實現http客戶端支持http1.1和ssl
- 5. 我應該依靠客戶端驗證來擴展什麼?
- 6. 我應該使用什麼服務來檢測客戶端是否在線?
- 7. 我應該在IBM Worklight中使用什麼客戶端數據庫?
- 8. c#POP3客戶端實現
- 9. 實現與超HTTP客戶端重試
- 10. http 1.1管道客戶端實現
- 11. 對於boto3,我應該使用多少個客戶端實例?
- 12. 應該在Node.js中使用什麼樣的客戶端模板?
- 13. 什麼是一個好的Telnet客戶端實現C#?
- 14. 更好的C++ HTTP客戶端庫
- 15. 爲什麼我無法生成應用引擎客戶端庫?
- 16. 我應該用什麼來實現GWT中的列表功能
- 17. 爲什麼我的C++ Boost ASIO HTTP客戶端返回不完整的響應?
- 18. Rails的HTTP客戶端庫
- 19. Http驗證客戶端庫
- 20. 爲什麼我必須在客戶端庫中公開宏實現的'use'?
- 21. HTTP上的NTLM:任何C#客戶端實現?
- 22. 我是否應該實現客戶端和服務器端驗證?
- 23. 使用Http客戶端
- 24. 我應該在Silverlight中和客戶端上使用什麼框架?
- 25. 我應該使用什麼值列表類型來使asmx webservice能被非.NET客戶端使用?
- 26. HTTP客戶端Cookie c#
- 27. 我應該用什麼來實現C++中的加權二分匹配算法?
- 28. 我將使用什麼庫/函數來創建郵件客戶端?
- 29. 使用UCMA的Lync客戶端實現
- 30. 我應該使用什麼來調度
重複: http://stackoverflow.com/questions/342918/simple-asynchronous-multi-threaded-http-request-library-for-c – lothar 2009-05-04 23:20:39
imho不,這是另一個問題(異步庫,線程) – dfa 2009-05-04 23:22:16