2014-05-06 94 views
0

目前我在做通过HTTP POST-请求这是很容易: - 打开的网络连接到服务器 - 根据HTTP POST规范 发送一些ASCII数据 - 接收ASCII数据和分析它们通过HTTPS POST请求 - 哪个库?

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

对此的任何建议?

谢谢!

回答

1

明显的选择是libcurl。为您处理HTTP,以及通过OpenSSL或GnuTLS处理HTTPS;使用方便;适用于各种操作系统; MIT许可。