💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 响应-Response ## Yaf官方的响应处理 **1、设置响应信息** * setHeader:设置响应头信息 * setAllHeaders:批量设置响应头 * setBody:设置响应体信息 * appendBody:在现在的body后面添加新的响应体 * prependBody:在现在的body前面添加新的响应体 * clearHeaders:清除头部的设置 * clearBody:清除响应体的设置 在不设置响应头信息的时候: ~~~ <?php class TestController extends \Yaf_Controller_Abstract { public function init() { } public function testAction() { echo 'test'; } } ~~~ 直接输出:test 然后设置响应头: ~~~ $res = $this->getResponse(); $res -> setHeader( 'Content-Type', 'text/html; charset=utf-8' ); $headers =array('Content-Type'=>'text/html;charset=utf-8', 'Server'=>'Yaf Server'); $res->setAllHeaders($headers); $res->appendBody('after content<br>'); $res->setBody('main content<br>'); $res->prependBody('before content<br>'); var_dump($res->getHeader()); ~~~ **2、获取响应信息:获取设置的响应信息** ~~~ getHeader:获取某个响应头信息 getBody:获取响应体信息 ~~~ ## Yaf的响应类可以参考: [http://www.laruence.com/manual/yaf.class.response.html](http://www.laruence.com/manual/yaf.class.response.html) [http://php.net/manual/zh/class.yaf-response-abstract.php](http://php.net/manual/zh/class.yaf-response-abstract.php)