从C/ c++发送http和https请求
Sending http and https requests from C/C++
是否有其他的变体发送http/https请求从C/c++除了使用libCurl?我不知道如何使用libCurl与OpenSSL:(我想与YoutubeAPI交互。
SFML有一个很好的、简单易用的内置HTTP实现。你可以在这里找到一个教程。在我看来,对于youtube,你可以简单地使用POST - look here.
也许这两个例子会对你有所帮助?
http://curl.haxx.se/libcurl/c/https.html http://curl.haxx.se/libcurl/c/simplessl.html你没说在哪个平台。
在windows上也有WinInet-API透明地处理ssl并使用windows内置证书:
http://msdn.microsoft.com/en-us/library/aa384233%28VS.85%29.aspxlibcurl是一个更友好的API。
有很多c++库可以做到这一点,无论如何,我同意libCurl是最简单和最轻量级的解决方案之一,因此我建议使用它。如果您想寻找替代方法,您可能需要查看poco: http://pocoproject.org/
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 如何在boost beast http请求中设置http头
- 我可以使用 Boost.Asio 和 Boost.Beast 库发出 HTTPS 请求或 HTTP/2 请求吗?
- 适用于 iOS 和 Android 的 QT C++ 中的 HTTPS 请求
- 使用Winsock2向具有域HTTPS的Webstie发送GET请求
- HTTPS POST 请求与提升 asio
- 在Visual Studio中使用Libcurl发出HTTPS请求时遇到问题
- 我可以对HTTPS请求使用boost asio吗
- 使用Poco在c++中进行HTTPS请求
- 如何发出HTTPS获取/发布请求
- 如何在C++上使用WinHTTP进行HTTPS调用(POST请求)
- 使用Boost Asio和OpenSSL创建HTTPS请求
- 错误:403响应Boost HTTPS GET请求
- 无法使用POCO获得并发HTTPS请求
- 在c++中使用HTTPS发送请求
- 提升 Asio HTTPS 请求给出'certificate verify failed'错误
- 从C/ c++发送http和https请求
- POCO HTTPS请求验证服务器证书
- 使用c++从HTTPS请求JSON数据
- 如何在c++中异步处理本地socket上的https请求响应