Articles of curl

如何在cron作业中使用curl?

我需要在cPanel中设置一个cron作业,每周一次调用一个URL(在同一台服务器上)。 我打算使用wget,但事实certificate这是被禁用的共享服务器正在使用。 有没有替代wget ? 我听说可以使用curl,但我不知道如何在cron命令中设置。 另外,使cronjob完成什么​​也不做的命令是什么? 任何想法非常感谢!

使用curl下载在文件中列出的url?

我有一个文件,有我需要下载的所有url。 不过,我需要一次限制一个下载。 即下一次下载应该只在上一次完成时才开始。 这可能使用curl吗? 或者我应该使用其他的东西。

使用IE调用长时间运行的数据API的PHP / CURL会导致Apache2服务器冻结并要求重启

我正在运行一个PHP程序,只要它没有被微软的IE浏览器调用,然后它产生下面的进程,lockingApache2并且需要重新启动Web服务器(在Ubuntu 12.04LTS上)。 bob@drools:/etc/php5/apache2# ps auxwww | grep apache2 root 8737 0.1 2.5 369164 25800 ? Ssl 12:41 0:00 /usr/sbin/apache2 -k start www-data 8743 0.0 3.2 393748 33268 ? Sl 12:41 0:00 /usr/sbin/apache2 -k start www-data 8755 0.1 3.3 393856 33904 ? Sl 12:41 0:00 /usr/sbin/apache2 -k start www-data 8779 0.1 3.2 393724 33252 ? Sl […]

如何pipe理uptime / df的输出curl?

我想使用cURL将uptime和df命令的输出发送到一个web应用程序。 我试过了: uptime | curl http://someurl.com -T – 但是这似乎并没有传送数据。 将命令的输出作为POST参数发送到cURL的正确方法是什么? (或wget,如果这更容易)

在bash中并行执行curl请求

从bash脚本parallel执行5个curl请求的最好方法是什么? 性能方面,我无法连续运行它们。

cURL或SSL问题,如何解决?

我不断收到这个错误: No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 我不确定,或者我可以说,我不知道这个问题是什么。 以及如何解决这个问题? 请帮忙!

禁用SSL检查rpm

当试图运行任何rpm命令时,我得到跟随错误。 我不知道为什么我得到一个curl错误,但我已经尝试了许多不同的选项,都失败了。 运行CentOS7和代理 [root@CentOS7]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm curl: (60) Peer's certificate issuer has been marked as not trusted by the user. More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify […]

CURLcaching请求?

这是一个相当长的问题,请耐心等待。 我想强调从AWS实例login的Akamai服务器。 所以,我开始运行ab基准。 但是,他们似乎快速下载〜3 MB的video文件。 当然,我想看看发生了什么事情。 这是我所做的文件 curl -v -o / dev / null 以上完成在〜5秒。 接下来,我再次运行相同的命令。 这一次,它在〜200ms完成! 当然,我的直觉说这个文件正在被caching在某个地方。 我的问题: curlcaching文件? 如果是这样,有没有办法忽略它? 如果curl没有,ubuntu是否在curl下面提取一个caching? 如果是这样,有没有办法忽略它? 鉴于要求,你认为除了ab可以有一个基准工具可以达到目的吗? 谢谢阿克沙

如何使用Chrome的CRL集(或某些主CRL列表)作为CRL文件?

我正在寻找一个主CRL列表。 我发现的最接近的是Chromium项目的CRLSets 。 我用crlset工具来获取crlset( crlset fetch > crl-set ),然后转储序列号( crlset dump crl-set ),所以我看到这样的事情: f24196ae94078667348f02e8e37458a3a6e6aad1e0b0dc610118cce721427bfc 03fb3b4d35074e 03fbf94a0e6c39 04097214d6c97c 0442c6b3face55 …. 我希望能够传递openssl或curl(它使用openssl)一个包含所有坏序列的主列表的CRL文件。 例如,而不是传递verisign的crl,我希望一切都通过。我想我可以用crlset做到这一点,但我不认为格式是兼容的。 我试过openssl crl -inform DER -text -in crl-set但是它说: unable to load CRL 5532:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c: 1319: 5532:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:ta sn_dec.c:381:Type=X509_CRL 如果任何人有任何想法如何做我说的或任何创造性的方式来做到这一点,请让我知道。 谢谢

我怎么可能做一个主机查找,但不curl?

有没有人见过这个? 请注意,这不仅发生在google.com上,而且发生在我尝试的每个域上。 这是一个无线连接(WEP),但我不知道这是如何相关的: $ curl -v google.com # This takes about 60s to return * getaddrinfo(3) failed for google.com:80 * Couldn't resolve host 'google.com' * Closing connection #0 curl: (6) Couldn't resolve host 'google.com' $ wget google.com –2011-11-28 14:44:08– http://google.com/ Resolving google.com… failed: Name or service not known. wget: unable to resolve host address `google.com' […]