编程学习网 > PHP技术 > swoole > Swoole教程案例分享之创建Web服务器
2021
05-31

Swoole教程案例分享之创建Web服务器

创建服务器是swoole知识的基础,接下来就和大家分享一下swoole教程


我们首先编写Http_server.php,创建一个Web服务器:


   vi(touch) http_server.php

然后我们编写代码:


$http = new swoole_http_server("127.0.0.1", 9501); $http->on('request', function ($request, $response) {   
  var_dump($request->get, $request->post);     $response->header("Content-Type", "text/html; charset=utf-8");
     $response->end("<h1>Leslie:Hello Swoole! #".rand(1000, 9999)."</h1>");
}); $http->start();

         Http服务器只需要关注请求响应即可,所以只需要监听一个onrequest事件。当有新的Http请求进入就会触发此事件。事件回调函数有2个参数,一个是$request对象,包含了请求的相关信息,如GET/POST请求的数据。

        另外一个是response对象,对request的响应可以通过操作response对象来完成。$response->end()方法表示输出一段HTML内容,并结束此请求。

    

然后我们开启服务器:

 php http_server.php


然后我们打开浏览器查看127.0.0.1:9501


ok,服务器创建成功。


以上就是本次分享的所有内容,更多资讯欢迎关注编程学习

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取