问题标签 [curl]

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 投票
5 回答
6975 浏览

http - 如何 curl 或 wget 网页?

我想做一个每晚的 cron 作业来获取我的 stackoverflow 页面并将其与前一天的页面进行比较,这样我就可以看到我的问题、答案、排名等的更改摘要。

不幸的是,我无法获得正确的 cookie 集等来完成这项工作。有任何想法吗?

另外,当测试完成后,我的状态页面是否可以在不登录的情况下访问?

0 投票
5 回答
34988 浏览

php - Windows 上的 PHP/cURL 安装:“找不到指定的模块。”

我在带有 IIS 5 的 Windows 2000 Server 上运行 PHP 5.2.3。我试图让 cURL 工作,所以在我的php.ini文件中,我有这一行:

extension_dir ="F:\PHP\ext"

后来,我有:

扩展=php_curl.dll

文件F:\PHP\ext\php_curl.dll存在,但是当我尝试运行任何 PHP 脚本时,我在错误日志中得到这个:

PHP 警告:PHP 启动:无法加载动态库 'F:\PHP\ext \php_curl.dll' - 找不到指定的模块。在第 0 行的未知中

0 投票
3 回答
3214 浏览

php - cURL 添加空格来发布内容?

我正在尝试使用带有 cURL 的 PHP 5.2 对供应商的服务器进行 POST。我正在阅读 XML 文档以针对他们的服务器发布,然后阅读响应:

该代码本身可以正常工作,但另一台服务器从其 XML 解析器返回响应,说明:

序言中不允许的内容

我查看了该错误,这通常是由 XML 之前的空格引起的,但我确保 XML 文件本身没有空格,并且 trim() 无论如何都应该清除它。我在运行代码时对连接进行了 TCPDump,这就是发送的内容:

当我在 Ethereal 中重播会话时,在 [SNIP] 行之前和之后有可见的空白。这是导致问题的原因吗?如果是,我该如何删除它,或者我看得太远了,这可能是我发布的服务器的问题?

0 投票
8 回答
188417 浏览

php - 使用 cURL 传递 $_POST 值

如何$_POST使用 将值传递给页面cURL

0 投票
17 回答
5388 浏览

automation - cURL 有什么用?

您使用cURL的最佳用途是什么?

0 投票
5 回答
111037 浏览

web-services - 使用 web 服务的 curl 命令行?

你们知道如何使用 Curl 命令行 POST SOAP 来测试 Web 服务吗?

我有一个文件(soap.xml),其中附有所有的肥皂消息,我似乎无法正确发布它。

谢谢!

0 投票
7 回答
31355 浏览

scripting - 是否有一个 curl/wget 选项可以防止在 http 错误的情况下保存文件?

我想在脚本中下载很多 url,但我不想保存导致 HTTP 错误的那些。

据我从手册页中可以看出,既不提供curl也不wget提供此类功能。有人知道另一个下载者吗?

0 投票
3 回答
1079 浏览

php - PHP 中的 cURL 在 _FILE 和 _RETURNTRANSFER 中返回不同的数据

我注意到 PHP 中的 cURL 在被告知通过 输出到文件时返回不同的数据,CURLOPT_FILE就像在被告知通过CURLOPT_RETURNTRANSFER.

_RETURNTRANSFER似乎去除了换行符和额外的空白,就好像解析它以显示为标准 HTML 代码一样。 _FILE另一方面,完全按照预期保留文件。

我已经阅读了 php.net 上的文档,但没有找到任何似乎可以解决我的问题的东西。理想情况下,我希望_RETURNTRANSFER返回确切的内容,这样我就可以消除一个中间文件,但我看不出有任何方法可以做到这一点。

这是我正在使用的代码。有问题的数据是带有 \r\n 行结尾的 CSV 文件。


事实证明,错误不在于返回的内容,而在于我解析它的方式。\r\n 没有按照我在单引号中的预期方式进行解析,切换到双引号解决了我的问题。我不知道这会在这样的函数调用中产生影响。

这工作得很好:$cresult = split("\r\n", $cresult);

这不会:$cresult = split('\r\n', $cresult);

0 投票
10 回答
6847 浏览

php - PHP :: 模拟
, 将用户转发到页面

我正在开发一个PHP链接到Protx VSP Direct payment gateway. 为了处理来自信用卡处理公司的“3D Secure”请求,我需要将用户转发到另一个网站,模仿已发布的表格。我正在尝试使用这些cURL库,但似乎遇到了问题。我的代码如下:

所有这一切都是抓取通过的 URL 的内容,并且不会将用户转发到任何地方。我已经尽可能多地尝试谷歌搜索和阅读,但无法弄清楚我错过了什么。有任何想法吗?如果可以避免的话,我不想创建一个自动提交的 HTML 表单。

谢谢你的帮助 :-)

0 投票
6 回答
74524 浏览

java - JAVA 中的 cURL 等效项

我的任务是为开源JAVA应用程序编写身份验证组件。我们有一个内部身份验证小部件,它使用https. 我有一些示例php代码可以访问widget用于cURL处理传输的。

我的问题是是否有cURLto的端口JAVA,或者更好的是,什么基础包能让我足够接近来处理任务?

更新

简而言之,我想在 JAVA 中复制的代码:

Heath,我认为您走在正确的轨道上,我想我最终将使用 HttpsURLConnection ,然后从响应中挑选出我需要的东西。