首页HTTP 响应setHead 头部管理
setHead 头部管理
单值与数组批量两种头部设置方式
本页内容
  1. 方法签名
  2. 注意事项

方法签名

调用行为
setHead("X-Custom", "value")写入 $_headers["X-Custom"] = "value"
setHead(array("A"=>1,"B"=>2))递归逐个 setHead
setHead("Content-type", "application/json")覆盖 content_type 输出(jsonReturn 即如此)
典型用法
// 控制器内设置响应头
$this->app->setHead("Cache-Control", "no-cache");
$this->app->setHead(array(
    "Access-Control-Allow-Origin" => "*",
    "Access-Control-Allow-Methods" => "GET,POST",
));

// 或直接操作响应对象
$resp = new \Kuoqi\Core\Response\Code200();
$resp->setHead("Location", "https://example.com");

注意事项

setHead 只写入内存集合,真正发送在 sendHeader();同名头部后者覆盖前者。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页