Questions tagged «curl»

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

12
如何在PHP 7中安装ext-curl扩展?
我已经使用此repo安装了PHP 7 ,但是当我尝试运行时composer install,出现此错误: [package]需要ext-curl *->您的系统缺少所请求的PHP扩展curl。 使用PHP 5,您可以通过运行yumor apt-get install php5-curl命令轻松安装它,但是我找不到如何安装等效的PHP 7。 如何为PHP 7安装ext-curl?
188 php  curl  php-7 


16
PHP-SSL证书错误:无法获取本地颁发者证书
我正在Windows 7上将PHP版本5.6.3作为XAMPP的一部分运行。 当我尝试使用Mandrill API时,出现以下错误: 消息“ API调用消息/发送模板失败”的未捕获异常“ Mandrill_HttpError”:SSL证书问题:无法获取本地颁发者证书 我已经尝试了我在StackOverflow上阅读的所有内容,包括将以下内容添加到php.ini文件中: curl.cainfo = "C:\xampp\php\cacert.pem" 当然,还可以从http://curl.haxx.se/docs/caextract.html将cacert.pem文件下载到该位置。 但毕竟,重新启动了XAMPP和Apache服务器,但仍然收到相同的错误。 我真的不知道还能尝试什么。 谁能建议我还能尝试什么?
187 php  ssl  curl  xampp  mandrill 

15
Composer安装错误-实际启用时需要ext_curl
我正在尝试使用Composer安装Facebook PHP SDK。这就是我得到的 $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master]. - facebook/php-sdk dev-master requires ext-curl * -> the requested PHP …

2
CURL命令行URL参数
我正在尝试DELETE使用CURL 发送带有url参数的请求。我在做: curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3' 但是,服务器没有看到参数id =3。我尝试使用某些GUI应用程序,并且在将URL传递为:时http://localhost:5000/locations?id=3,它可以工作。我确实更愿意使用CURL而不是此GUI应用程序。谁能指出我做错了吗?
186 http  curl 


14
从URL执行bash脚本
假设我在URL“ http://mywebsite.com/myscript.txt”处有一个包含脚本的文件: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" 而且我想先运行该脚本而不先将其保存到文件中。我该怎么做呢? 现在,我已经看到了语法: bash < <(curl -s http://mywebsite.com/myscript.txt) 但这似乎不像我保存到文件然后执行时那样。例如,readline不起作用,而输出仅为: $ bash < <(curl -s http://mywebsite.com/myscript.txt) Hello, world! 同样,我尝试过: curl -s http://mywebsite.com/myscript.txt | bash -s -- 具有相同的结果。 最初我有一个解决方案,例如: timestamp=`date +%Y%m%d%H%M%S` curl -s http://mywebsite.com/myscript.txt -o /tmp/.myscript.${timestamp}.tmp …
182 linux  bash  curl 

3
如何使用命令行计算JSON对象中的项目?
我JSON从curl命令中得到这种回复: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" } ] 如何2使用Bash或命令行(例如underscore)来计算数组中的项目数(在此)?
178 json  bash  curl  jq 

9
使用curl获取PHP中的HTTP代码
我正在使用CURL来获取网站的状态(如果它处于启动状态/关闭状态或重定向到另一个网站)。我想使其尽可能地精简,但是效果不佳。 <?php $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,10); $output = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; ?> 我把它包装在一个函数中。它可以正常工作,但性能不是最好的,因为它会下载整个页面,如果我删除$output = curl_exec($ch);它,它会一直返回0。 有谁知道如何提高性能?

7
将curl POST与bash脚本函数中定义的变量一起使用
当我回声时,我得到了它,当我将其输入到终端时,它将运行 curl -i \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"Starwars1","passwordConfirm":"Starwars1"}},"firstName":"Test","lastName":"User","middleName":"ObiWan","locale":"en_US","registrationSiteId":"520","receiveEmail":"false","dateOfBirth":"1984-12-25","mobileNumber":"9175555555","gender":"male","fuelActivationDate":"2010-10-22","postalCode":"10022","country":"US","city":"Beverton","state":"OR","bio":"This is a test user","jpFirstNameKana":"unsure","jpLastNameKana":"ofthis","height":"80","weight":"175","distanceUnit":"MILES","weightUnit":"POUNDS","heightUnit":"FT/INCHES"}' https://xxx:xxxxx@xxxx-www.xxxxx.com/xxxxx/xxxx/xxxx 但是在bash脚本文件中运行时,出现此错误 curl: (6) Could not resolve host: application; nodename nor servname provided, or not known curl: (6) Could not resolve host: is; nodename nor servname provided, or not known curl: …

7
如何使用python执行curl命令
我想在python中执行curl命令。 通常,我只需要在终端中输入命令并按回车键即可。但是,我不知道它如何在python中工作。 该命令显示如下: curl -d @request.json --header "Content-Type: application/json" https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere 有一个request.json文件要发送以获得响应。 我搜索了很多,感到困惑。尽管我无法完全理解,但我还是尝试编写了一段代码。没用 import pycurl import StringIO response = StringIO.StringIO() c = pycurl.Curl() c.setopt(c.URL, 'https://www.googleapis.com/qpxExpress/v1/trips/search?key=mykeyhere') c.setopt(c.WRITEFUNCTION, response.write) c.setopt(c.HTTPHEADER, ['Content-Type: application/json','Accept-Charset: UTF-8']) c.setopt(c.POSTFIELDS, '@request.json') c.perform() c.close() print response.getvalue() response.close() 错误信息为“解析错误”。有人可以告诉我如何解决吗?或如何正确获取服务器的响应?
171 python  curl 

14
PHP cURL不起作用-Windows 7 64位上的WAMP
我在Windows 7 64bit上安装了WAMP。cURL不起作用,但是我仍然从WAMP托盘启用了它。 我也没有评论 extension=php_curl.dll在php.ini为PHP和Apache文件夹两者。 Windows给我一条错误消息, PHP启动:无法加载动态库'c:/wamp/bin/php/php5.4.3/ext/php_curl.dll'-该应用程序无法启动,因为其并行配置不正确。请查看应用程序事件日志或使用Command-lin sxstrace.exe工具获取更多详细信息。” 我该如何解决这个问题?
169 php  curl  wamp 

5
使用curl发布POST多部分/表单数据的正确方法是什么?
我使用以下语法来发布文件以及一些参数: curl -v -include --form "key1=value1" --form upload=localfilename URL 该文件的大小约为500K。首先,我看到发送端的内容长度为254。稍后服务器响应的内容长度为0。我在哪里出错? 这是命令的完整跟踪。 * Couldn't find host xxx.xxx.xxx.xxx in the _netrc file; using defaults * About to connect() to xxx.xxx.xxx.xxx port yyyy (#0) * Trying xxx.xxx.xxx.xxx... * Adding handle: conn: 0x4b96a0 * Adding handle: send: 0 * Adding handle: recv: 0 * …
164 forms  post  curl 

2
将输出分配给Bash中的变量
我正在尝试将cURL的输出分配给这样的变量: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate 但是,当我运行脚本时,会发生以下情况: ./update.sh: 3: =[my ip address]: not found 如何$IP正确输出?
164 bash  curl 


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.