HTTP服务

基于 \Swoole\Http\Server 实现的协程HTTP服务, 框架层做了很好的封装, 用户按照传统的 MVC 方式编写代码, 就能获得协程带来的超高性能.

请求生命周期

请参考 框架核心 - 生命周期. 了解 请求生命周期, 有利于理解HTTP服务各组件, 编写出更好代码.

HTTP服务组件

  • 控制器: Controller, MVC中的C
  • 路由: Router, 将 url 配置到 Controller 中的 Action
  • 中间件: Middleware, 处理一些前置或者后置逻辑
  • 验证器: Validtor, 请求中的数据验证
  • RESTFUL: restful 风格的HTTP服务