Questions tagged «curl»

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

3
cURL抑制响应主体
是否可以指示cURL抑制响应正文的输出? 在我的情况下,响应主体是HTML页面,该页面会使CLI缓冲区溢出,从而很难找到相关信息。我想检查输出的其他部分,例如HTTP响应代码,标头等- 实际HTML 之外的所有内容。
110 curl  output  suppress 

10
重定向curl后获取最终URL
最好使用curl或wget重定向页面后,我需要获取最终URL。 例如,http://google.com可以重定向到http://www.google.com。 内容很容易获得(例如curl --max-redirs 10 http://google.com -L),但是我只对最终URL(在前一种情况下为http://www.google.com)感兴趣。 仅使用Linux内置工具有什么办法做到这一点?(仅命令行)
110 linux  redirect  curl  wget 

1
通过终端将json卷曲请求发布到Rails应用
我正在尝试使用来自os x终端的curl命令在我的rails应用程序上创建用户。无论我如何格式化数据,应用程序都会返回未通过我的验证的响应。 curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" 我尝试了所有变化。我尝试使用[]括号,尝试了user = {data ..},但似乎没有任何效果。有任何想法吗?


12
如何使file_get_contents()与HTTPS一起使用?
我正在设置信用卡处理程序,需要对CURL使用替代方法。当我使用测试服务器(未调用SSL URL)时,以下代码可以正常工作,但是现在当我在使用HTTPS的工作服务器上对其进行测试时,它失败,并显示错误消息“无法打开流”。 function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", 'method'=>'POST', 'content'=>$packet ) ) ); return file_get_contents($url, 0, $ctx); }


4
如何设置curl以永久使用代理?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 如何设置“ curl”以在终端中永久使用代理服务器?
103 linux  ubuntu  curl 

5
PHP CURL删除请求
我正在尝试使用PHP和cURL进行DELETE http请求。 我已经在很多地方阅读了如何做的内容,但是似乎对我没有任何帮助。 这是我的方法: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data))); $result = curl_exec($ch); $result = json_decode($result); return $result; } 然后,我继续使用我的函数: public function deleteUser($extid) { $path = "/rest/user/".$extid."/;token=".$this->__token; $result = $this->curl_req($path,"","DELETE"); …
100 php  http  curl  request 

10
卷曲CURLOPT_POSTFIELDS的POST格式
当我使用curlvia POST和set时CURLOPT_POSTFIELD,我必须是to urlencode还是任何特殊格式? 例如:如果我要发布2个字段,则第一个和最后一个: first=John&last=Smith curl应该使用的确切代码/格式是什么? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

5
POST请求发送json数据java HttpUrlConnection
我已经开发了一个Java代码,该代码使用URL和HttpUrlConnection将以下cURL转换为Java代码。卷曲是: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' 我已经编写了这段代码,但是它总是给HTTP代码400错误的请求。我找不到丢失的东西。 String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("Accept", "application/json"); con.setRequestMethod("POST"); JSONObject cred = new JSONObject(); JSONObject auth = new JSONObject(); JSONObject parent …

1
curl免费发布库的动机是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 去年关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我最近开始为我的VC ++项目使用libCurl。我一直在想:curl创建者免费发布整个库的动机是什么? 纯粹是为了帮助他们的开发人员吗?这是我最近使用的最好的开源库之一。(Python和R编程语言除外)。 项目cURL是完全免费和开放的。没有人会因全时卷曲而得到报酬。我们自愿这样做,主要是在业余时间。有时公司会付钱给单个开发人员来处理curl,但这取决于每个公司和开发人员。这不受项目控制,也不受任何形式的监督。
97 curl  libcurl 

22
如何在PHP中发出异步GET请求?
我希望对其他服务器上的另一个脚本进行简单的GET请求。我该怎么做呢? 在一种情况下,我只需要请求一个外部脚本,而无需任何输出。 make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage 在第二种情况下,我需要获取文本输出。 $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output 老实说,我不想弄乱CURL,因为这实际上不是CURL的工作。我也不想使用http_get,因为我没有PECL扩展名。 fsockopen可以工作吗?如果是这样,该如何在不读取文件内容的情况下执行此操作?有没有其他办法? 谢谢大家 更新资料 我应该补充,在第一种情况下,我不想等待脚本返回任何内容。据我了解,file_get_contents()将等待页面完全加载等?
97 php  http  curl  asynchronous 

6
如何在bash curl语句中包含'&'字符
我正在尝试使用bash中的curl下载网页,但是&URL中的符号并没有像我所希望的那样被解释为字符。关于如何使bash相信该符号&只是一个无聊的字符而没有什么特别的想法吗?
97 bash  curl 

10
ios使用HTTP POST上传图像和文本
谢谢阅读。 我是iOS的新手,正在尝试multi-part form encoding在iOS中上载图片和文本。 该curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload" curl上面的命令返回预期的正确响应JSON. 问题: 我不断收到HTTP 400请求,这意味着在编写HTTP POST正文时我做错了什么。 我所做的事情: 为了供参考,我尝试了 Flickr API iOS应用“ POST size too too!”。和目标C:如何使用HTTP POST上传图像和文本?。但是,我一直收到HTTP 400。 我尝试了,ASIHttpRequest但是那里遇到了另一个问题(从未调用过回调)。但是,由于我听说开发人员已停止支持该库,因此我对此不作进一步调查:http : //allseeing-i.com/[request_release] ; 有人可以帮我吗?

15
卷曲错误52来自服务器的空回复
我在一台服务器上设置了cron作业,以便在另一台服务器上托管的PHP中运行备份脚本。我一直在使用的命令的格式如下: curl -sS http://www.example.com/backup.php 最近我在Cron运行时遇到了这个错误 curl: (52) Empty reply from server 我不知道这是什么意思。如果我直接在浏览器中转到该链接,则脚本运行良好,并且我得到了少量备份zip文件。 谁能提供有关它的任何信息?
96 curl  cron 

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.