通过HTTPS发出POST请求 - 哪个库?

时间:2014-05-06 05:45:14

标签: c++ c http post https

目前我正在通过HTTP进行POST请求,这非常简单: - 打开与服务器的网络连接 - 根据HTTP POST规范发送一些ASCII数据 - 接收ASCII数据并解析它们

现在我想做同样的事情,但是通过安全的HTTPS连接并使用自定义的本地提供的根证书。因为我不想手动完成整个密钥交换/加密处理:我可以使用哪个库?它应该是开源的,适用于Windows和Linux,并且应该附带非限制性许可证(一些LGPL类型或带链接例外的GPL)。

对此有何建议?

谢谢!

1 个答案:

答案 0 :(得分:1)

显而易见的选择是libcurl。为您处理HTTP,以及通过OpenSSL或GnuTLS处理HTTPS;使用方便;适用于各种操作系统;麻省理工学院许可。