C++ https,通过C+发布和获取+;和OpenSSL
我不熟悉http/https。以前,我们的应用程序通过USB和串行COM端口进行通信,现在我们需要添加对https的支持。不要问我为什么,这是一个要求,我们的应用程序必须是一个汇集设备的服务器,这将是客户端。我已经设置了一个应用程序来使用OpenSSL库,但后来我了解到它没有创建POST和GET消息的函数。我是新手,所以我不确定我的术语是否正确C++ https,通过C+发布和获取+;和OpenSSL,c++,post,https,get,C++,Post,Https,Get,我不熟悉http/https。以前,我们的应用程序通过USB和串行COM端口进行通信,现在我们需要添加对https的支持。不要问我为什么,这是一个要求,我们的应用程序必须是一个汇集设备的服务器,这将是客户端。我已经设置了一个应用程序来使用OpenSSL库,但后来我了解到它没有创建POST和GET消息的函数。我是新手,所以我不确定我的术语是否正确 我们的日程很短,那么有没有C++库可以处理HTTPS POST和获取方法?我知道libcurl可以处理客户端连接以及我在这里看到的其他库,比如Poco
我们的日程很短,那么有没有C++库可以处理HTTPS POST和获取方法?我知道libcurl可以处理客户端连接以及我在这里看到的其他库,比如Poco
有没有办法做到这一点而不必实现格式化POST和GET消息的功能?如果没有办法,我最终将不得不这样做,这将导致我进一步研究这一点,但正如所说,这不是我们的想法:我们需要一个快速的解决方案,因为这将不是工作的范围。但是如果需要深入挖掘HTTP协议,我就必须这么做。 < P>我没有用太多,但是这是我在用C++提到Web DEV时想到的!也许这是一种可能性?我建议您使用
- (使用NetSSL库的HTTPServer HTTPClientSession和HTTPS)
- 用SSL增强Asio
/lib
目录复制到某个地方,并将其添加到VC++的库目录中(或者假设为VS2010的VC++项目)是的,我也是,但似乎有必要编译这个cpp netlib。我坚持使用纯OpenSSL,并编写自己的POST和GET方法。@zlogdan:好的,可能是合理的。虽然总的来说我不建议这样做。准备好处理编码、分块编码、keepalive、缓存指令、HTTP302.x响应等。简言之,只有当您同时控制服务器和客户端,并且您知道可以将其限制在HTTP的哪个子集时,才能这样做