| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

PHP易用的http客户端:curlpp

curlpp是一个方便在php中发起http请求的C++扩展。基于libcurl开发。有别于已有的curl扩展。curlpp提供的接口更加简明,轻松发起GET/POST请求.

curlpp的主要特点是告别麻烦的设置过程,直面业务本身,在保证性能的前提下,加速开发和运行效率。
class curlpp {         public function set_proxy($host, $port);         public function set_proxy_credentials($username, $password);         public function set_auto_redirect($tf);         public function set_timeout($time);             public function set_head($head);             public function set_cookie($cookie);         public function get($uri, $data);         public function post($uri, $data);         public function head();         public function body();         public function status();         public function cookie();         public function size();  }
curlpp统一的get/post请求是查询域的发送,统一使用参数数组参数$data发送请求数据集。无数据时用空数组即可。head和cookie也可以通过数组轻松设置。

demo:

$uri='http://www.baidu.com';  $client = new curlpp();  $client->set_head(array('User-Agent' => 'curlpp'));  $client->set_cookie(array('key'=>vlaue));  $client->set_auto_redirect(true);  $client->set_timeout(3000);  $data = array();  $response = array();  if($client->get($uri,$data)){      $response['head'] = $client->head();      $response['cookie'] = $client->cookie();      $response['status'] = $client->status();      $response['content-size'] = $client->size();      $response['content'] = $client->body();  }else{      exit('error');  }  var_dump($response);

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1419412942312.html
curlpp 网络工具包