Questions tagged «curl»

cURL是用于使用各种协议(例如HTTP,FTP和SFTP)传输数据的库和命令行工具。cURL项目产生两个产品libcurl和curl。此标签涵盖cURL的所有用法,无论使用哪种cURL产品。

25
列出ElasticSearch服务器上的所有索引?
我想列出ElasticSearch服务器上存在的所有索引。我尝试了这个: curl -XGET localhost:9200/ 但这给了我这个: { "ok" : true, "status" : 200, "name" : "El Aguila", "version" : { "number" : "0.19.3", "snapshot_build" : false }, "tagline" : "You Know, for Search" } 我想要所有索引的列表。


4
在卷曲响应主体的末端自动添加换行符
如果curl请求的HTTP响应正文不包含结尾的换行符,那么我会遇到这种非常烦人的情况,其中shell提示位于行的中间,并且转义已被弄得很乱,以至于当我放置最后一个curl时屏幕上的命令,从该curl命令中删除字符会删除错误的字符。 例如: [root@localhost ~]# curl jsonip.com {"ip":"10.10.10.10","about":"/about"}[root@localhost ~]# 我可以使用一种技巧在卷曲响应的末尾自动添加换行符,以使提示返回到屏幕的左边缘吗?
234 curl 

18
cURL错误60:SSL证书:无法获取本地颁发者证书
我在本地开发环境上使用WAMP,并尝试从信用卡中扣款,但收到错误消息: cURL错误60:SSL证书问题:无法获取本地颁发者证书 我在Google上进行了大量搜索,很多人建议我下载此文件:cacert.pem,将其放在某个地方,然后在php.ini中引用它。这是我的php.ini中的部分: curl.cainfo = "C:\Windows\cacert.pem" 但是,即使在多次重新启动服务器并更改路径之后,我仍然收到相同的错误消息。 我使用来自Apache模块的WAMP并启用了ssl_module。从PGP扩展中,我启用了php_curl。 仍然是相同的错误消息。为什么会这样呢? 现在,我正在执行此修复程序:如何修复PHP CURL错误60 SSL 这表明我将这些行添加到我的cURL选项中: curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true); 在哪里向我的cURL添加选项?显然不是通过命令行,因为我的CLI找不到命令“ curl_setopt” 编辑 这是我正在运行的代码: public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => 'EUR', ]); dd($charge); …
232 php  ssl  curl  wamp  stripe-payments 

7
在PHP中设置Curl的超时
我正在通过php在eXist数据库上运行curl请求。数据集非常大,因此,数据库始终需要很长时间才能返回XML响应。为了解决这个问题,我们设置了一个curl请求,超时时间很长。 $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; curl_setopt($ch, CURLOPT_URL, $requestUrl); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, 'admin:'); curl_setopt($ch,CURLOPT_TIMEOUT,1000); $response = curl_exec($ch); curl_close($ch); 但是,curl请求始终在请求完成之前结束(通过浏览器请求时,<1000)。有谁知道这是在curl中设置超时的正确方法吗?
230 php  http  curl  timeout 


11
PHP中的cURL是什么?
在PHP中,我在许多PHP项目中都看到了cURL一词。它是什么?它是如何工作的? 参考链接:cURL
220 php  curl 


8
在Unix Shell脚本中以可读JSON格式显示curl输出
在我的Unix Shell脚本中,当我执行curl命令时,结果将显示如下,我将其重定向到文件: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} 但是,我希望此输出以可读的JSON格式放入文件中,如下所示: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} 如何以这种方式格式化输出?
215 json  shell  curl 

8
PHP-调试卷曲
我想先查看请求中的帖子字段,然后再发送。(用于调试目的)。 我正在使用的PHP库(类)已经制作(不是我本人制作的),所以我试图理解它。 据我所知,它用于curl_setopt()设置不同的选项(如标头等),然后curl_exec()用于发送请求。 关于如何查看正在发送哪些帖子字段的想法?
210 php  debugging  curl 

12
HTTPS和SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA正常
我正在使用XAMPP进行开发。最近,我将xampp的安装从旧版本升级到1.7.3。 现在,当我卷曲启用HTTPS的网站时,出现以下异常 致命错误:消息为“ cURL资源”的未捕获异常“ Re​​questCore_Exception”;资源ID为55;cURL错误:SSL证书问题,请验证CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(60)' 每个人都建议使用PHP代码中的某些特定curl选项来解决此问题。我认为这不应该是这样。因为我的旧版本XAMPP没有任何问题,并且仅在安装新版本之后才发生。 我需要帮助确定我的PHP安装中有哪些设置更改,Apache等可以解决此问题。
208 php  ssl  curl  openssl  ca 

2
如何使用cURL将文件内容作为正文发送
我正在使用cURL命令行实用程序将HTTP POST发送到Web服务。我想包含文件的内容作为POST的主体实体。我已经尝试过使用-d </path/to/filename>类型信息--data </path/to/filename> --data-urlencode </path/to/filename>等其他变体,等等。文件始终是附加的。我需要它作为身体实体。
207 post  curl 

1
如何通过JSON文件传递有效载荷以进行curl?
我可以通过curl执行以下命令成功创建一个地方: $ curl -vX POST https://server/api/v1/places.json -d " auth_token=B8dsbz4HExMskqUa6Qhn& \ place[name]=Fuelstation Central& \ place[city]=Grossbeeren& \ place[address]=Buschweg 1& \ place[latitude]=52.3601& \ place[longitude]=13.3332& \ place[washing]=true& \ place[founded_at_year]=2000& \ place[products][]=diesel& \ place[products][]=benzin \ " 服务器返回HTTP/1.1 201 Created。 现在,我想将有效负载存储在一个如下所示的JSON文件中: // testplace.json { "auth_token" : "B8dsbz4HExMskqUa6Qhn", "name" : "Fuelstation Central", "city" : "Grossbeeren", "address" : …
201 json  curl 


14
如何在Node.js中进行远程REST调用?任何CURL?
在Node.js中,除了使用子进程进行CURL调用之外,还有一种方法可以对远程服务器进行CURL调用。 REST API并获取返回数据? 我还需要将请求标头设置到远程REST调用,还需要在GET(或POST)中查询字符串。 我找到这个: http //blog.nodejitsu.com/jsdom-jquery-in-5-lines-on-nodejs 但它没有显示任何方法来发布查询字符串。
189 rest  curl  node.js 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.