ホームページ > バックエンド開発 > PHPチュートリアル > PHP の使いやすい http クライアント:curlpp

PHP の使いやすい http クライアント:curlpp

WBOY
リリース: 2016-06-23 13:42:46
オリジナル
1269 人が閲覧しました

curlpp は、php での http リクエストを容易にする C++ 拡張機能です。 libcurlをベースに開発されています。既存のカールエクステとは異なります。 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 は配列を介して簡単に設定することもできます。

デモ:

$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);
ログイン後にコピー




ダウンロードアドレス: http://www.wqbuyer.com/demo/


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート