Tag: curl

使用curl从HTTP POST获取响应头

可以只使用HTTP HEAD请求标题,作为curl(1)选项-I 。 $ curl -I / 冗长的HTML响应主体是一个痛苦的命令行,所以我想只获得我的POST请求的反馈头。 但是,HEAD和POST是两种不同的方法。 我如何得到curl只显示POST请求的响应头?

如何用命令行curl显示请求头

命令行curl可以通过使用-D选项来显示响应头,但是我想看看它发送了什么请求头。 我怎样才能做到这一点?

如何使用terminal/命令行的Curl POST JSON数据来testingSpring REST?

我使用Ubuntu并安装了Curl。 我想用Curl来testing我的Spring REST应用程序。 我在Java端写了我的POST代码。 但是,我想用Curl来testing它。 我想发布一个JSON数据。 一个示例数据是这样的: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} 我使用这个命令: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx 它返回这个错误: HTTP/1.1 415 Unsupported Media Type Server: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 1051 Date: Wed, 24 Aug 2011 […]

Ruby的cURL的等价物?

有Ruby的cURL库吗?

如何在PHP CURL中从POST切换到GET

我尝试从之前的Post请求切换到Get请求。 这假定它是一个Get,但最终做一个职位。 我在PHP中尝试了以下内容: curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null); curl_setopt($curl_handle, CURLOPT_POST, FALSE); curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE); 我错过了什么? 其他信息:我已经有一个连接,设置为执行POST请求。 成功完成,但后来当我尝试重新使用连接,并切换回使用上面的setopts GET仍然结束了POST内部不完整POST头。 问题是它相信它做了一个GET,但结束了一个没有content-length参数的POST头,连接失败了411错误。

如何在xampp中启用curl?

如何在xampp中启用curl? 我的PHP twitter应用程序需要curl函数。 但是在XAMPP中没有启用。 如何启用它。 我找不到这样做的select。

在浏览器中使用PHP脚本运行composer php

想知道是否有可能从一个PHP包装器从浏览器执行composer ,因为我没有访问服务器的shell访问权限。 不知道你是否可以用cURL来做到这一点?

基于Boost.ASIO的HTTP客户端库(如libcurl)

我正在寻找一个现代的C ++ HTTP库,因为libcurl的缺点很难被C ++包装所解决。 基于已经成为事实上的C ++ TCP库的Boost.ASIO的解决scheme是首选。

错误的请求。 通过主机和系统curl连接到网站

我有这个cURL代码在PHP中。 curl_setopt($ch, CURLOPT_URL, trim("http://stackoverflow.com/questions/tagged/java")); curl_setopt($ch, CURLOPT_PORT, 80); //ignore explicit setting of port 80 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_ENCODING, ""); curl_setopt($ch, CURLOPT_HTTPHEADER, $v); curl_setopt($ch, CURLOPT_VERBOSE, true); HTTPHEADER的内容是; Proxy-Connection: Close User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1017.2 Safari/535.19 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie: __qca=blabla Connection: Close […]

PHP cURL不能使用HTTPS

我一直在我的开发服务器上的问题,其中cURL,而完美的HTTP任何工作,与任何HTTPS无法正常工作 – 即使是完全相同的资源与不同的协议(用于testing我一直在要求google.com同时使用http和https)。 返回的cURL错误是35:“在SSL / TLS握手的某处发生了问题。 我已经梳理了networking和解决scheme,所有这些都设置CURLOPT_SSL_VERIFYPEER为false,这不会改变什么,或者下载证书文件并将CURLOPT_CAINFO设置为它的path,这也不会改变。 设置证书时,我按照本教程和本教程的说明尝试同时下载我请求的资源的证书并下载证书包。 我也试着明确地设置CURLOP_PORT为443.为了彻底的问题,我设置的其他选项是CURLOPT_VERBOSE = true,CURLOPT_RETURNTRANSFER = true,并且CURLOPT_SSL_VERIFYHOST = 2(我尝试了1和2的所有组合都是VERIFYPEER和假)。 我也已经在phpinfo()中确认我有OpenSSL并且已经启用了。 我使用了很多在我的最后一个生产服务器上完美工作的旧代码,所以这个代码已经工作过了。 但是,托pipe共享主机,我不知道大部分的configuration。