问题标签 [libcurl]

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.

0 投票
1 回答
4024 浏览

c++ - 将 sftp 协议与 libcurl 一起使用——如何列出目录的内容?

我有点怀疑。我需要获取 SFTP 服务器上特定目录中的文件列表。我将使用 CUROPT_DIRLISTONLY 来获取名称,但我不确定如何获取它们。这是我现在拥有的代码的平静:

如果我是对的,curl_easy_perform 只会返回一个 ERROR_CODE (它适用于成功或错误),对吗?那么我在哪里可以得到文件列表呢?

如果我在终端上运行它: curl -u user:pass sftp://server/path/ -l 我得到我想要的列表......

任何帮助,将不胜感激。

在此先感谢,乔治

0 投票
1 回答
397 浏览

curl - CURL 在 Xampp 中要保存到哪个目录?

我正在尝试开始使用 CURL。我正在运行 windows vista 并安装了 xampp。我下载了 curl zip 并解压缩了它,但是 curl 可执行文件在运行时只是快速闪现命令提示符然后消失。我在这个 curl 安装上哪里出错了?

0 投票
1 回答
3234 浏览

c++ - 依赖于 curllib.dll 的 DLL - 我该如何解决这个问题?

我是 C++ 开发的新手。我开发了一个 dll,我在其中使用 curllib 发出 HTTP 请求。

通过depend.exe 运行dll 时,它会通知我我的dll 现在依赖于curllib.dll。这根本不适合我。我的 dll 设置为不共享的静态库,将自行分发。我不能依赖安装了 libcurl.dll 的用户。

我认为通过将 libcurl 包含到我的项目中,这就是所需要的,并且我的 dll 可以是独立的。

如果这无法解决,是否可以使用另一种方法来创建 HTTP 请求?显然我更喜欢使用 libcurl。

提前致谢。

0 投票
2 回答
875 浏览

c++ - C++:需要从 dll 发出 HTTP 请求 - 我从哪里开始?

我试过使用 curllib,但发现我的 dll 变得依赖于 curllib.dll。我可以调查和使用另一种方法吗?我只是想向网页发出请求。我的 dll 必须是独立的,因此它可以自己分发。

谢谢

0 投票
2 回答
15223 浏览

c++ - 如何使用 C++ 中的文件指针 CURL POST 文件

我有一个文件指针,如下所示:

如何使用 libcurl 将 HTTP POST 作为名为 F1 的字段发送到 URL?

我尝试将文件内容读入 char* 数组,但使用以下内容上传:

我得到的输出是

我期待 F1 有二进制内容。

0 投票
2 回答
1698 浏览

c - 在 libcurl 中发送表单

我需要使用 libcurl 将文件发送到网络服务器。我在 curl 网站上看到了其中一个示例,并正在尝试实现它。这是postit2.c示例。有人能告诉我如何扩展它以发送用户名和密码吗

0 投票
1 回答
10786 浏览

c - 在 libcurl 中处理响应

我有一个代码可以将带有登录凭据的表单帖子发送到网页。看起来像这样

现在我需要知道如何处理从服务器返回的响应?我需要将响应存储到一个字符串中,然后处理它。

0 投票
1 回答
576 浏览

c++ - 将现有 cookie 设置为与 libcurl 一起使用

当前版本的 libcurl 是否支持 firefox 3.0 及更高版本的 cookie 文件(cookies.sqlite)?我正在尝试将文件设置为允许在从网址检索数据时使用 cookie。

return_val 为零,但我看不到预期的数据。

0 投票
4 回答
23680 浏览

python - 如何在(py)curl 中获取 HTTP 状态消息?

花一些时间研究 pycurl 和 libcurl 文档,我仍然找不到(简单)方法,如何在 pycurl 中获取 HTTP 状态消息(原因短语)。

状态码很简单:

0 投票
2 回答
192 浏览

iis - 如何测试我的客户端程序对 Web 服务器错误的反应?

我有一个基于 LibCurl 的客户端程序。我遇到过这样一种情况,在某些情况下,服务器上的程序运行时间超过了配置的 IIS 超时时间。IIS 然后终止程序并向客户端返回 502 错误状态。

我已向客户端添加代码以捕获此问题。现在,我需要找到一种方法来证明这种改变会奏效。

我无法可靠地重现这个问题,所以没有一个好的测试用例。

有什么建议么?