我一直在尋找HTTP請求的相當長一段時間,但不能得到任何地方,因爲只有部分解釋的論壇的答案。到目前爲止,我看到的最有用的是從計算器: http-get-request-in-c 從我所知道的是,沒有一個外部庫沒有辦法輕鬆做到這一點。任何人都可以幫助一般HTTP請求和程序與互聯網的連接?也許發佈一個你第一次看到它的地方的鏈接?C++ HTTP請求
1
A
回答
5
對我來說,在C++中執行http最簡單的方法是使用Boost.Asio。這是一個負責連接服務器/客戶端的外部庫。
你應該看看他們的C++範例/教程:HTTP Client, HTTP Server, HTTP Server 2, HTTP Server 3, HTTP Server 4。你可以看到http通信客戶端和服務器端的一些例子。
Boost Library非常接近C++。它可以看到一見鍾情,但它真的值得學習的努力。
+0
Boost是一大堆圖書館。這些有時甚至重新創建類似的東西,而不是使用其他部分的提升。阿西奧是偉大的,但是。 – 2013-02-21 01:02:43
+0
@ööTiib本書**超越C++標準庫:Boost簡介**幫助我一直專注於似乎是最重要和最有用的庫。目前在其他圖書館還沒有這麼多。 – 2013-02-21 01:08:13
相關問題
- 1. http請求的HTTP請求
- 2. C++ HTTP GET請求問題?
- 3. Objective-C HTTP POST請求
- 4. c#異步http請求
- 5. C#HTTP PUT請求代碼
- 6. Objective-C異步http請求
- 7. C http請求gzip(zlib)
- 8. C#中的HTTP請求
- 9. C#HTTP請求剖析
- 10. C# - 鉤入Http請求
- 11. C++ Http請求與POCO
- 12. Http Post請求c#xml
- 13. HTTP DELETE請求
- 14. 對Http請求
- 15. InputStream Http請求
- 16. HTTP請求
- 17. Http請求
- 18. HTTP請求頭
- 19. HTTP GET請求()
- 20. HTTP請求8.3
- 21. AbstractTransactionalJUnit4SpringContextTests HTTP請求
- 22. HTTP POST請求
- 23. Node.js http請求
- 24. DNS HTTP請求
- 25. Slackbot HTTP請求
- 26. Angular2,HTTP請求
- 27. HTTP頭請求
- 28. Pushbullet HTTP請求
- 29. Airplay http請求
- 30. libcurl將請求保存到變量中的HTTP請求-C++
「如果沒有外部庫,沒有辦法輕鬆做到這一點」 - 這是因爲外部庫的存在使複雜的事情變得簡單。 – Quentin 2013-02-20 23:12:26
如果您試圖避免使用外部庫,那麼您的問題是什麼?打開一個插座?格式化HTTP請求?有關創建網絡連接和HTTP的完整指南對於Stackoverflow來說是一個相當廣泛的主題。 – Quentin 2013-02-20 23:13:28
基本開始過於寬泛?我對此表示懷疑。 – MVR 2013-02-20 23:22:47