问题标签 [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 投票
4 回答
2830 浏览

php - php libcurl 替代

在禁用 curl 的主机上使用 curl 是否有任何替代方法?

0 投票
1 回答
3427 浏览

php - 需要有关 libcurl 用户名/密码身份验证的帮助

我正在尝试访问我们其中一台服务器上的安全网页。该网页位于需要用户名和密码的 .htaccess 保护目录中。我正在尝试让 libcurl 提交身份验证请求,以便它可以访问该文件。在各个地方找到一些指导后,我想出了我认为应该有效的方法,但事实并非如此。

file.php 文件应该简单地回显“Hello World!”,但 $result 变量出现空白。有没有办法从 curl 中获取错误消息?难道我做错了什么?我也使用 CURLLAUTH_ALL 没有成功,但我相信我只是有基本的授权。

0 投票
2 回答
1234 浏览

php - php curl 多请求问题

我在使用带有 php 的 curl 库时遇到问题。我想要完成的是从两个不同的 url 返回的多个请求提取 xml,这些 url 用 curl 调用。这是代码:

当我进行第一次调用时,我可以提取值,但是当我进行第二次调用时,我可以提取值,但它们是第一次调用的值。

0 投票
1 回答
3474 浏览

c++ - LibCurl Unicode 数据

我正在编写一个应用程序,我目前正在使用 libcurl。当我为 Ansi 字符集实现 libcurl 回调函数时,它工作正常,但在使用 Unicode 字符时我无法让它工作。

此代码段工作正常,并返回我已阅读的网站内容。有谁知道我如何将数据正确传递到 wstring 而不是字符串?

编辑:我试图设法在字符缓冲区的正确 wchar_t* 缓冲区中获取数据(第一个参数是 void* 根据 curl),我不想知道如何将 Ansi 数据添加到Unicode 缓冲区。

谢谢!

0 投票
1 回答
561 浏览

php - PHP 中出现奇怪的 libcurl 错误(无法连接到 IPHERE:未知错误 22)

我正在完成我的脚本,突然 libcurl 停止工作。我以为我正在连接的服务器已关闭或其他原因,但总是在我尝试连接的地方遇到同样糟糕的错误。我什至尝试重新启动我的盒子,结果相同。发生事情的代码片段是:

上面的 var_dump() 将产生这个输出(以 www.yahoo.com 作为 URL):

我什至尝试用wireshark嗅探连接,cURL甚至不发出连接请求;只有一个 DNS 请求。

我现在一头雾水。

我真的很感激这个。

谢谢。

0 投票
2 回答
2084 浏览

php - 如何为我的 php libcurl 脚本获取 wp nonce 值

我想在我的 wpmu 安装中为自己自动执行一些管理任务。例如,我正在尝试编写用于登录和添加新博客的 php curl 脚本。所以我已经通过 curl 登录,现在我想发布 wpmu-blogs.php 中的表单,但它隐藏了 wp nonce 字段。我如何将此值转换为变量?我检查了来源,但有不止一个 wp nonce 隐藏字段。我假设不同形式的不同任务有不同的 nonce 值。我如何获得我需要的 - 添加新博客?

0 投票
1 回答
4350 浏览

php - 卷曲问题(多)

我有curl_multi_*的问题,我想创建一个类/函数来接收,比如说 1000 个 URL,并一次处理所有这些 URL 5,所以当 URL 完成下载时,它将分配现在可用的插槽尚未处理的新 URL。

我见过curl_multi 的一些 实现,但没有一个允许我做我想做的事,我相信解决方案在于curl_multi_select的使用,但文档不是很清楚,用户注释没有多大帮助。

谁能给我一些例子,我可以如何实现这样的功能?

0 投票
4 回答
5741 浏览

php - 如何从表单上的隐藏字段中提取值

我有我想要提取的隐藏值的表单(在我自己的博客/cms 安装上,我想玩一点)。问题是该页面上有 2 个表单,每个表单都有带有值的隐藏字段。每个表单字段名称相同,只有隐藏值不同。像这样的东西:

两者在 html 源代码中看起来相同。所以,为了帮助自己,我用这个页面打开了 php 文件,对其进行了编辑,并在我需要的字段之前添加了一些随机单词。所以现在一个字段(我想要的那个)就像上面的代码一样,但我需要的字段是这样的:

如果我在 php 变量中有我的页面的 html 源代码(用 libcurl 抓取),我如何从我需要的字段中提取值(在其代码之前使用 mywordshere)?

0 投票
3 回答
1666 浏览

c++ - 将 libcurl 引入 C++ 程序

我正在尝试将libcurl拉入一个大型 C++ 项目。

但是我无法编译它。我看到来自 ws2def.h、winsock2.h 和 ws2tcpip.h 的错误

一些错误如下所示:

我尝试在直接 C 模式下编译 #include "curl.h" 的文件,但这并没有解决问题。

0 投票
1 回答
2318 浏览

ruby-on-rails - 通过 JSON API 通过 HTTP 发布文件附件

我有一个名为 Book 的模型,它有_many :photos(由回形针处理的文件附件)。

我目前正在构建一个客户端,它将通过 JSON 与我的 Rails 应用程序通信,使用 Paul Dix 的Typhoeus gem,它使用 libcurl。

发布一个新的 Book 对象很容易。要创建标题为“Hello There”的新图书记录,我可以执行以下简单操作:

当我尝试将照片添加到此查询时,我的问题就开始了。只需通过 HTML 表单发布文件附件即可创建如下查询:

所以我的假设是我希望在 Remote.post 调用中重新创建相同的查询。

我在想我正在让哈希中的哈希数组的语法得到最好的我。我一直在尝试做一些我期望会起作用的变化,这将是这样的:

但这似乎将我想要制作的哈希连接成一个字符串,然后返回(无论我在 :image => "" 哈希中做什么):

但是我也不想浪费太多时间来弄清楚我的语法有什么问题,如果这无论如何都行不通,所以我想我会来这里。

我的问题是: 我在正确的轨道上吗?如果我清除此语法以发布哈希数组而不是奇怪的串联字符串,那是否足以将图像传递到 Book 对象?

还是我接近这个错误?