我一直在寻找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