首页HTTP 响应响应模块总览
响应模块总览
Library/Core/Response/ 目录:Behavior 基类 + 7 个状态码子类

板块结构

行数STATUS_CODE说明
Behavior108-响应基类:头/流/输出全链路
Code20013200标准成功(WebCore 默认)
Code20610206部分内容(断点续传)
Code30123301永久重定向(location 必检)
Code30231302临时重定向
Code303-303See Other
Code40424404默认 404 错误页
Code42924429限流响应(模板渲染)
自定义状态码响应
// 继承 Behavior 定义新的状态码类
namespace Kuoqi\Core\Response;

class Code503 extends Behavior {
    protected $STATUS_CODE = 503;
    public function __construct(){
        parent::__construct();
        $this->stream = "服务维护中";
    }
}

// 使用
(new Code503())->flush();
典型用法
// 直接输出 HTML
$resp = new \Kuoqi\Core\Response\Code200();
$resp->setStream("<h1>Hello</h1>");
$resp->flush();

// 404
(new \Kuoqi\Core\Response\Code404())->flush();

// 跳转
$resp = new \Kuoqi\Core\Response\Code302();
$resp->setLocation("https://example.com");
$resp->flush();
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页