libcurl相关内容

CURL PHP PUT请求更改文件内容

我在我的一个脚本中使用了带有curl php的PUT请求,通过REST API将文件上传到外部文件存储库。但是,上载的文件在文件的开头和结尾都包含有关Content-Disposal、Content-Type和一些字母数字代码的信息,除非再次手动结束,否则将使文件毫无用处。 不必要的开销如下: -e876c4b8eee91562内容配置:表单数据;名称=“test_file”;文件名= ..
发布时间:2022-05-17 17:05:23 PHP

使用CURL中的UTF-8数据流,数据流何时从UTF-8转换为ASCII?

使用cURL从Internet获取字符流时,数据流何时从多字节数据类型转换为单字节字符数组? 我编写了一个程序here,它似乎在回调函数中使用ASCII运行。 但是,我编写了另一个使用带有wchar_t数据类型的UTF-8的程序,它似乎也可以工作。数据流似乎没有区分这两种数据类型,即使在我的机器上wchar_t类型是4字节,而字符是1字节。 我猜有某种类型转换对这个程序是透明的,但我 ..
发布时间:2022-05-17 16:59:16 其他开发

C++中的cURL_MULTI_Perform()示例

我花了几个小时试图弄清楚如何以一种通用的方式实现cURL_MULTI_PERFORM()。此示例可能会对其他示例有所帮助。 它基本上接受一个结构对象,并将所有的cURL输出放入其中作为一个字符串。然后,程序员可以获取该字符串并执行他们喜欢的任何处理。如果有人有任何改进,等等,我非常乐意看到他们。 这是一个名为";Multiurl.h";的头文件,具有结构和函数原型。 ..
发布时间:2022-05-17 16:49:14 其他开发

R无法识别的内容编码类型。Libcurl了解Eflate、GZIP、br内容编码

在过去的一年里,我有一个可以工作的R脚本,它从网站上拉入数据。突然,剧本停了下来。在收到此错误之前,我没有对脚本进行任何更改,也没有对运行RStudio服务器的Linux服务器进行任何更改(此后我在尝试修复错误时进行了更改)。遗憾的是,不允许我发布URL(我知道,这对故障排除非常没有帮助)。 停止工作的脚本部分如下所示: response ..
发布时间:2022-05-17 16:41:35 其他开发

CURL-如何为DNS缓存设置TTL&;如何清除cURL缓存

在此链接的最后提到 http://comments.gmane.org/gmane.comp.web.curl.library/40895 只要您重新使用句柄,libcurl就默认使用其DNS缓存。你 可以更改它在缓存中保存条目的时间-它只是为了帮助 “峰值”或对相同主机名的快速请求,因为它没有得到“真” TTL值。 我已经查看了cURLhttp://curl.haxx.se/do ..
发布时间:2022-05-17 16:21:21 其他开发

检查认证后在TUXEDO上使用libcurl时停止

我正在尝试使用libcurl调用REST API。 我的服务器环境:Oracle TUXEDO(PRO*C)、AIX 7.1 在提示符下使用命令“curl”确实可以工作。 我还可以使用详细选项查看整个日志。 但当我尝试在使用libcurl的客户端编译时使用它时,它一直停止。 根据日志。 上面写着… 正在尝试123.456.789.00:443… 连接到“API ..
发布时间:2022-05-17 16:13:22 其他开发

C++libcurl http响应代码问题

这个问题/怪癖/副作用快把我逼疯了。在代码底部附近,通过引用将HTTP交互的响应代码传递给ResponseCode_。然而,它经常显示为0,即使该站点可以通过其他方式访问,并且返回得太快而导致超时... 所有变量都已定义,下面的代码只是类中C++方法的一小段。任何var_Variables都是基于实例的。它在多个线程上运行,但这应该不是问题。使用libcurl的每个类在各自的线程上都有自己的 ..
发布时间:2022-03-26 19:12:48 C/C++开发

cURL 与 Visual Studio 2013

所以我将 cURL 作为一个非常好的库一起出现,并且在 OSX 中工作得很好.但是现在在 Windows 上,我在准备这个库时遇到了很大的麻烦.我现在用谷歌搜索了大约 2 天,并尝试了十几种(详细)不同的方法来准备这个.根本没有任何成功. 以下是我基本上尝试过的一些方法: 直接下载:这里的问题已经从正确的下载开始.官方下载页面非常混乱,所以我考虑了这个“cURL 下载向导">“libc ..
发布时间:2022-01-20 08:44:01 C/C++开发

C++ libcurl 控制台进度条

我希望在下载文件时在控制台窗口中显示一个进度条.我的代码是这样的:在 C/C++ 中使用 libcurl 下载文件. 如何在libcurl中有进度条? 解决方案 你的仪表. #include int progress_func(void* ptr, double TotalToDownload, double NowDownloaded,双 TotalToUploa ..
发布时间:2022-01-11 08:57:42 C/C++开发

在具有 ssl 支持的 android 上移植 libcurl

我正在尝试将 libCurl 移植到具有 SSL 支持的 android,第一步是在没有 ssl 支持的情况下移植 curl 我猜所以我开始这样做.但我遇到了问题. 正如我在开发网站和 Android.mk 文件中所读到的,困难的部分是首先配置 make.所以我所做的是: 下载 Android 源代码(并编译它!因为需要一些中间库) 下载 cURL 在 {android_s ..
发布时间:2022-01-10 23:22:59 移动开发

libcurl — 保持连接“打开";上传多个文件 (FTP)

我需要将目录上传到我的应用程序上的 FTP 服务器,并计划使用 libcurl.我看到没有直接的方法来上传一个有很多的目录文件,这对我来说很有意义.但是,我找不到任何提及上传许多文件. 如果我得到目录中的文件列表,我可以循环上传它们.选项 CURLOPT_FTP_CREATE_MISSING_DIRS 可能有助于子目录,但如果我也想知道我是否错过了这里的重点,或者这会有任何严重的缺点. ..
发布时间:2022-01-09 11:48:02 其他开发

将静态 libcurl 添加到 Code::Blocks IDE

我不知道如何将静态 libcurl 库正确添加到我的 Code::Blocks IDE.我希望它是静态的,因为在我的程序运行期间不需要 Windows 中默认不包含的 .dll 文件.我正在使用这个 libcurl:http://curl.haxx.se/dlwiz/?type=lib&os=Win32&flav=-(没有 OpenSSL 的 minGW) 这是我的全局编译器设置:http: ..
发布时间:2022-01-05 20:11:48 C/C++开发