Tag: curl

PHP:默认的cURL超时值

什么是默认的PHP cURL超时值? 我可以从编码中获得价值吗?

如何使用wget / curl下载指定网页上的.zip文件的所有链接?

一个页面包含指向一组.zip文件的链接,所有这些都是我想要下载的。 我知道这可以通过wget和curl完成。 它是如何完成的?

WINDOWS RESTful服务上的cURL POST命令行

我的问题: 运行Windows 7和使用可执行的命令行工具来curl我的本地主机服务器api POST数据是返回给我一个错误,似乎是非常普遍的。 请求正在正确发送,但数据未到达服务器,因为它会导致我的REST服务插入空值的数据。 什么似乎是造成这个错误:想像这样的事情 curl -i -X POST -H 'Content-Type: application/json' -d '{"data1": "data goes here", "data2": "data2 goes here"}' http:localhost/path/to/api 返回数据的结果 curl: (6) Could not resolve host: application; No data record of requested type curl: (6) Could not resolve host: data goes here,; No data record of requested type curl: (6) Could […]

用于消费webServices的curl命令行?

你们知道我可以如何使用Curl命令行来发布SOAP来testingWeb服务吗? 我有一个文件(soap.xml),它附带了所有的soap消息,我似乎不能正确地发布它。 谢谢!

如何解决cURL错误(7):无法连接到主机?

我使用cUrl(php)将项目代码以xml格式发送到Web服务。 我在本地主机得到正确的响应,但什么时候做服务器显示 cURL错误(7):无法连接到主机 这是我的代码: function xml_post($post_xml, $url) { $user_agent = $_SERVER['HTTP_USER_AGENT']; $ch = curl_init(); // initialize curl handle curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_xml); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); // curl_setopt($ch, CURLOPT_PORT, $port); $data = curl_exec($ch); $curl_errno = curl_errno($ch); $curl_error = curl_error($ch); if […]

将CURL内容结果保存到C ++中的string中

int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com"); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); res = curl_easy_perform(curl); curl_easy_cleanup(curl); } _getch(); return 0; } string contents =“”; 我想将curl html内容的结果保存在一个string中,我该怎么做? 这是一个愚蠢的问题,但不幸的是,我无法findCURL的CURL示例中的任何地方,谢谢!

用CURL读取SSL页面(php)

我正尝试使用php和curl库下载安全(使用https)网页的内容。 但是,读取失败,我得到错误60:“SSL证书问题,请validationCA证书是否正常。” 也“详细信息:SSL3_GET_SERVER_CERTIFICATE:证书validation失败” 所以…漂亮的自我解释错误消息。 我的问题是:我如何发送一个SSL证书(正确的),并得到这个页面来validation它,让我在? 另外,这里是我的选项数组,如果你想知道: $options = array( CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // don't return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_ENCODING => "", // handle all encodings CURLOPT_USERAGENT => "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:xxx) Gecko/20041107 Firefox/xx", // who am i CURLOPT_AUTOREFERER => true, […]

如何检查一个URL是否存在与shell可能curl?

我正在寻找一个简单的shell(+curl)检查,如果URL存在(返回200),则评估为true或false。

curl输出在UNIX shell脚本中以可读的JSON格式显示

在我的UNIX shell脚本中,当我执行一个curl命令时,我的curl结果将显示如下,我将它redirect到文件: {"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"} 请build议

使用PHP创build一个REST API

我正在创build我的第一个API,如果传递了两个值,我应该以JSON格式获得响应。 该号码将作为POSTparameter passing。 使用cURL或任何POST方法可用。 即使这是一个非常基本的,我想知道最佳实践和API应该由模型控制器的基础上创build。 不只是普通的PHP。 我已经谷歌search许多REST API教程。 他们很好,我已经获得了一些知识。 但是我想要得到一个示例代码模型,以便我可以参考它并构build我自己的,以及当然在制作真正的REST API的标准做法中的示例。 如果你问我尝试了什么,作为一个初学者,这将是非常有趣的,我所能做的就是: $num1 = $_REQUEST['num1']; $num2 = $_REQUEST['num2']; $total = $num1 + $num2; echo json_encode($total); 当然,这永远不会被称为API,但仍然。 如果我给这个POST响应,我想从REST API作为JSON的响应。 我应该可以通过REST控制台对其进行testing,以便获得标准响应。 请给我提供一个非常基本但是标准的RESTful API。