我一直在寻找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. C#HTTP请求
- 2. Objective - C http请求
- 3. http请求的HTTP请求
- 4. Http Post请求c#xml
- 5. C# - 钩入Http请求
- 6. C库处理HTTP请求
- 7. C#HTTP请求剖析
- 8. C http请求gzip(zlib)
- 9. c#异步http请求
- 10. C++ HTTP GET请求问题?
- 11. C#中的HTTP请求
- 12. C++ Http请求与POCO
- 13. Objective-C异步http请求
- 14. C#HTTP PUT请求代码
- 15. Objective-C HTTP POST请求
- 16. Arduino http请求
- 17. HTTP DELETE请求
- 18. 对Http请求
- 19. HTTP请求
- 20. HTTP会话请求
- 21. HTTP GET请求()
- 22. HTTP请求
- 23. Android HTTP请求
- 24. InputStream Http请求
- 25. Pushbullet HTTP请求
- 26. Http Put请求
- 27. Airplay http请求
- 28. Angular2,HTTP请求
- 29. 从http请求
- 30. Http请求
“如果没有外部库,没有办法轻松做到这一点” - 这是因为外部库的存在使复杂的事情变得简单。 – Quentin 2013-02-20 23:12:26
如果您试图避免使用外部库,那么您的问题是什么?打开一个插座?格式化HTTP请求?有关创建网络连接和HTTP的完整指南对于Stackoverflow来说是一个相当广泛的主题。 – Quentin 2013-02-20 23:13:28
基本开始过于宽泛?我对此表示怀疑。 – MVR 2013-02-20 23:22:47