ホームページ > php教程 > php手册 > PHP 非同期 http リクエスト クラス

PHP 非同期 http リクエスト クラス

WBOY
リリース: 2016-06-21 08:52:48
オリジナル
992 人が閲覧しました

使用例

以下のように、リクエスト完了後のコールバック関数をリクエスト中に定義できます。

$base =event_base_new();

$uri = "http://www.baidu.com/";

$config = array(

'イベントベース' => $base

);

for($i = 0; $i

$client = 新しい AsyncHttpClient($uri, $config);

$client->request(function($result) {

echo "結果 len:";

echo strlen($result['response']);

// Zend_Http_Response

で応答を解析します

$response = Zend_Http_Response::fromString($result['response']);

echo $response->getBody();

echo "n";

});

}

event_base_loop($base);

echo "donen";

?>

現在の実装は比較的初歩的なものであり、http アップロードまたはポストが必要な場合は追加の実装が必要です。さらに、このクラスには PHP の libevent 拡張機能も必要です。



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