首页 > 作文

[PHP] 使用guzzle发送异步的HTTP请求

更新时间:2023-04-08 11:32:45 阅读: 评论:0

php中请求一个http服务,一般都是阻塞的, 如果有多个http请求 , 需要串行的执行 , 一个接一个的请求 , 可以使用guzzle php这开始英语怎么读个类库来异步的同时发送多个http请求 .

结果的响应时间取决于最长的那个请求的响应时间

测试代码如下:

                $client = new \guzzlehttp\client();                // 发送一个异步请求                $request = new \guzzlehttp\psr7\request('get', 'http://www.sopans.com');                $request2 = new \guzzlehttp\psr7\request('get', 'http://www.sopans.com/laruence');                $request3 = new \guzzlehttp\psr7\request('get', 'http://www.sopans.com/about');                $promi = $client->ndasync($request)->then(function ($respon) {                                echo 111;                                });                 $promi = $cl不谷是什么意思ient->ndasync($request2)->then(fu银行工作小结nction ($respon)u($c试金石lient,$request3) {                                $client->ndasy怎样申请大病救助nc($request3)->then(function ($res){                                                echo 444;                                                });                                 echo 222;                                });                 echo 333;                $promi->wait();

返回 333 111 444 222 , 先执行的下面的代码 , 后执行的请求响应地方的代码 , 达到异步的效果

安装使用compor

compor require guzzlehttp/guzzle

  

本文发布于:2023-04-08 11:32:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1b4562a07b1863596903750dd733468f.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:[PHP] 使用guzzle发送异步的HTTP请求.doc

本文 PDF 下载地址:[PHP] 使用guzzle发送异步的HTTP请求.pdf

标签:多个   代码   响应时间   都是
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图