c++ - 在 Windows 上使用 OpenSSL 通过身份验证访问 REST API

标签 c++ authentication openssl

我希望能够访问 https://api.prosper.com/api/Listings来自用 Visual Studio 编写的 win32 控制台应用程序。

我已经从 here 下载了 OpenSSL并找到了一个如何使用它的例子 here .当我按原样使用该示例时,没有任何问题,但我不确定如何修改以便我可以传递我的用户名和密码(通过浏览器访问它时,您会看到标准模式窗口,您可以在其中输入这些信息,并且然后页面加载)。

我在 Google 上进行了大量搜索,试图找到线索,但一无所获。我可能应该注意到,我最初想使用 libcurl,但我找不到适用于 Windows 的二进制文件和 header 。

最佳答案

OpenSSL 仅帮助您处理 SSL/TLS 层。 “REST”通常意味着 HTTP,因此您需要自己实现整个 HTTP 逻辑或使用现有的库来实现。像 libcurl。

关于c++ - 在 Windows 上使用 OpenSSL 通过身份验证访问 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25997797/

相关文章:

C++ 编译器差异

authentication - 半径的最大数据包大小

node.js - OpenSSL 错误 - 无法获取本地颁发者证书

paypal - 是否有任何免费的 GUI 工具可以为 PayPal 加密网站支付生成证书?

javascript - 用户密码更新时解析 sessionToken 被撤销

apache - SVN 和 SSL 握手失败

c++ - 别名模板、偏特化和无效参数类型 void

c++ - 如何从 vector 异常处理程序中获取更详细的异常信息?

c++ - 通过 std::tuple<...> 实现 map() 和 each() - 将索引作为模板参数传递给仿函数

php - 重定向页面时 Laravel Auth session 丢失