首页›HTTP 响应›响应模块总览
响应模块总览
Library/Core/Response/ 目录:Behavior 基类 + 7 个状态码子类
板块结构
| 类 | 行数 | STATUS_CODE | 说明 |
|---|---|---|---|
Behavior | 108 | - | 响应基类:头/流/输出全链路 |
Code200 | 13 | 200 | 标准成功(WebCore 默认) |
Code206 | 10 | 206 | 部分内容(断点续传) |
Code301 | 23 | 301 | 永久重定向(location 必检) |
Code302 | 31 | 302 | 临时重定向 |
Code303 | - | 303 | See Other |
Code404 | 24 | 404 | 默认 404 错误页 |
Code429 | 24 | 429 | 限流响应(模板渲染) |
自定义状态码响应
// 继承 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 ·
返回首页