问题标签 [curlpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Google Cloud Vision API : "error code: 3" , "message": "Bad image data."
我正在尝试发布 HTTP 请求以检测从 mat 图像转换为 base64 的图像中的文本。当我运行代码时,我得到
我的 curl POST 字段是这样的 JSON 字符串:
我不确定 base64 编码的图像是否有效。请帮忙 !
c++ - 使用 curlpp 同步 HTTPS 请求
当我尝试使用 curlpp 执行大量同步 https 请求时,出现以下错误:
无法连接到https://www.google.com/端口 443:没有路由到主机
下面的代码当然只是实际代码的精简、清理示例。网址不同,但结果是一样的。
错误不是从一开始就直接发生,而是在循环 ~1000 左右发生。之后,每个请求都会生成此错误。我尝试为每个线程使用不同的端口(如 80),但 curlpp 似乎只使用端口 443 执行 https 请求。当只运行一个线程时,一切似乎都很好(除了它花费的时间太长,因此需要多个线程)。
所以我的理论A:实际上可以像这样执行同步请求,但是我错过了请求后端口的一些关闭/清理。(我的意思是,它适用于前 ~1000 * 10 个请求)
理论 B:不可能同时在同一个端口上执行请求,但是线程恰好在稍微不同的时间使用同一个端口(直到它不是,在 ~1000)
或者 C:根本不允许,在一堆请求之后,一些网络霸主已经受够了并阻止了新的请求。
我必须承认,我的网络知识有限,无法在这里查明原因或找到解决方案。处理这样的任务的最佳方法是什么?任何帮助表示赞赏。
c++ - 如何使用 POST 方法上传文件和 json 数据使用 curlpp
我想使用 curlpp 库编写 C++ 代码,如果可能的话,它的工作方式与 curl 上的示例完全相同。
我能够使用 POST 方法编写传输 json 文本,但是当我添加上传命令时,这个库替换了 PUT 而不是 POST。
c++ - 使用 curlpp 设置 SSL 记录的最大片段长度协商
我需要在我的 C++ 应用程序中为 SSL 记录设置最大片段长度协商。我正在使用 curlpp 和 wolfSSL 来支持 SSL。
在 wolfSSL 中,我可以找到支持此功能的 wolfSSL_UseMaxFragment() 和 wolfSSL_CTX_UseMaxFragment()。但是,我无法在options.hpp中的 curlpp 中找到任何此类选项。
我对 curl 和 curlpp 很陌生。请让我知道如何实现这一目标。
c++ - CMake 生成的 cURLpp Visual Studio 解决方案未正确构建
我一直在努力让 cURLpp 正确构建 2 天。
我使用本指南下载并成功安装了 libcurl: Getting cURL to work with Visual Studios 2017
接下来,我从 github 页面下载了 cURLpp。我不得不为 cmake 手动设置 libcurl 的包含目录来生成 Visual Studio 解决方案文件,但之后它就起作用了。当我打开解决方案并尝试构建 cURLpp 时,我得到了所有这些错误:
我一直很沮丧试图让这个工作,但我的努力是徒劳的。我真的很感激某种指导。
c++ - 通过浏览器请求有效,通过 curlpp 驱动程序返回错误的请求页面
我正在通过我的浏览器发送以下请求
如果您尝试,它将返回一个有效的 json。
但是,如果我尝试通过代码中的 curlpp 驱动程序发送它,我会收到一个“错误请求”页面作为回报。代码如下:
但是,如果您尝试使用任何其他网址,它会起作用... curl 是否只接受某种字符串格式?
c++ - 如何在 Visual Studio 中使用 cURLpp?
我正在使用 VS 2019,已经下载了所有 cURLpp 标头,将它们和 cURL 标头放在一个包含文件夹中,并在项目属性 - > 附加包含目录下添加了这个包含目录。当我尝试从 cURLpp 站点构建 example00.cpp 时,我收到错误消息,提示我有一个未解析的外部符号。我以前从未在 C++ 中使用过第三方库,所以请像我是个白痴一样解释一下。我应该有一个 dll 或 lib 文件吗?
c++ - 如何在 curlpp 响应中分别获取标头响应和响应正文
我是 C++ 和 curlpp 的新手,我需要来自 curlpp 响应的标头响应和响应主体,但是发生的事情是我将这两个东西放在同一个字符串中,有什么方法或任何标志可以帮助我分别存储标头响应和响应正文。
我期待的是在“if”部分,我只需要 json 字符串,但是我得到了标头响应 + JSON 字符串,我无法将其分开,是否有任何 setOPt 标志或任何方法可以分别获取这两个东西, 注意:我还需要其他部分的标头响应来打印错误消息。任何指针表示赞赏。在此先感谢,对糟糕的英语感到抱歉。
cmake - 使用 vcpkg 构建 cURLpp
这是我第一次包含一个库,并且在构建阶段完成vckpg
时我收到这些警告:curlpp
find_package(unofficial-curlpp CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::curlpp::curlpp)
我已经阅读了 CMake 文档,但我仍然不知道它们指的是什么。任何想法?
谢谢。
c++ - 如何将 PUT curl 映射到 CPP Curlpp?
我想将下面的 curl(此 curl 在 Linux 终端中正常工作)映射/写入 cpp 代码:
下面是使用 Curlpp 库的 CPP 代码:
我在编译过程中遇到错误:
问题在于:
编译程序:
我不知道如何编写代码以使用 curlpp 将 curl 映射/写入 cpp。谢谢你的帮助。