如何获得CakePHP中的当前响应长度
我正在使用:cakephp2.5.6如何获得CakePHP中的当前响应长度,cakephp,response,content-length,cakephp-2.5,Cakephp,Response,Content Length,Cakephp 2.5,我正在使用:cakephp2.5.6 尝试如下方式读取响应的长度: App::uses('Controller', 'Controller'); Class AppController extends Controller { public function afterFilter() { parent::afterFilter(); pr($this->response->length()); } } 但是,返回的值是空的,这
尝试如下方式读取响应的长度:
App::uses('Controller', 'Controller');
Class AppController extends Controller {
public function afterFilter() {
parent::afterFilter();
pr($this->response->length());
}
}
但是,返回的值是空的,这是徒劳的。我该怎么做呢?你应该试试
$this->response->length()代码>
编辑:
或者使用$this->response->header()读取设置的标题代码>
在这两种情况下,您将获得的值可能都不准确,因为Web服务器可以更改内容/标题并调整大小。我看到我输入了一个错误。你的建议实际上就是我尝试过的。