## 发送并发请求
>有时我们一个接口中需要同时请求多个外部API,使用并发处理可以大大降低处理时间,适用于没有上下文关系的多次请求
<br/>
~~~
use \api\Http;
// 添加一个并发任务
Http::add('rw1', [
// 请求地址
'url' => 'http://127.0.0.1',
// 请求参数
'query' => [
'id' => 1
],
// header
'header' => [
'name' => 'test'
],
// 超时
'timeout' => 3
]);
Http::add('rw2', [
// 请求地址
'url' => 'http://127.0.0.1',
// 请求参数
'query' => [
'id' => 1
],
// POST表单数据
'post' => [
'name' => 'test'
],
// header
'header' => [
'name' => 'test'
],
// 超时
'timeout' => 3
]);
// 执行并发任务
$data = Http::run();
~~~