async-http-php 异步 HTTP 客户端开源项目

我要开发同款
匿名用户2015年09月24日
65阅读

技术信息

开源地址
https://github.com/huyanping/async-http-php
授权协议
MIT

作品详情

asyc-http-php是个异步HTTP客户端,机遇crul_mulit*,系统很简单,速度非常快。

如果你想使用ssl或者其他来请求一个网站,你可以实现一个task类和TaskIterface接口:

date_default_timezoe_set("PRC");require dirame(dirame(__FILE__)) . DIRECTORY_SEPARATOR . 'vedor' . DIRECTORY_SEPARATOR . 'autoload.php';$asyc = ew \Jeer\Http\Asyc();$task = \Jeer\Http\Task::createGet("https://www.baidu.com");$asyc->attach($task, "baidu");$task2 = \Jeer\Http\Task::createGet("https://www.sia.com");$asyc->attach($task2, "sia");$task3 = \Jeer\Http\Task::createGet("https://www.qq.com");$asyc->attach($task3, "qq");/** * you ca do somethig here before receive the http resposes * eg. query data from mysql or redis. */while(true){    // oblock    if(!$asyc->isDoe()){        echo "I am ruig" . PHP_EOL;        sleep(1);        cotiue;    }    $result = $asyc->execute();    prit_r($result);    break;}/** * or you just call execute. it will block the process util all tasks are doe. * $result = $asyc->execute(); * prit_r($result); */

功能介绍

async-http-php 是个异步 HTTP 客户端,机遇 crul_mulit*,系统很简单,速度非常快。 如果你想使用 ssl 或者其他来请求一个网站,你可以实现一个 task 类和 T...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论