2014-05-06 124 views
0

目前我在做通過HTTP POST-請求這是很容易: - 打開的網絡連接到服務器 - 根據HTTP POST規範 發送一些ASCII數據 - 接收ASCII數據和分析它們通過HTTPS POST請求 - 哪個庫?

現在我想要做同樣的事情,但要通過安全的HTTPS連接並使用本地提供的自定義根證書。由於我不想手動完成整個密鑰交換/加密處理:我可以使用什麼庫?它應該是開源的,可用於Windows和Linux,並且應該附帶非限制性許可證(某些LGPL類型或帶有鏈接例外的GPL)。

對此的任何建議?

謝謝!

回答

1

明顯的選擇是libcurl。爲您處理HTTP,以及通過OpenSSL或GnuTLS處理HTTPS;使用方便;適用於各種操作系統; MIT許可。