Skip to content

内容长度

Content Length Middleware 会自动在响应中添加一个 Content-Length 头。这是为了替代从 Slim 3 中删除的 addContentLengthHeader 设置。此中间件应该放在中间件栈的最后,以便首先执行并最后退出。

使用方法

<?php
use Slim\Factory\AppFactory;
use Slim\Middleware\ContentLengthMiddleware;

require __DIR__ . '/../vendor/autoload.php';

$app = AppFactory::create();

// 在添加ContentLengthMiddleware之前,添加任何可能修改响应体的中间件

$contentLengthMiddleware = new ContentLengthMiddleware();
$app->add($contentLengthMiddleware);

// ...

$app->run();