【问题标题】:How to change the Zend_Rest_Server response header 'zend' to "my_api"?如何将 Zend_Rest_Server 响应头“zend”更改为“my_api”?
【发布时间】:2011-09-16 17:46:35
【问题描述】:
我使用 Zend Rest Server 类来处理休息服务:
public function restAction() {
$service = new Zend_Rest_Server();
$service->setClass($this->_serviceClassName);
$service->handle();
}
Zend_Rest_Server 中的响应头
<myApi generator="zend" version="1.0">
如何将generator换成不同的字符串?
谢谢阿曼。
【问题讨论】:
标签:
zend-framework
zend-rest
【解决方案1】:
好吧,我发现不是那么优雅的解决方案,但它确实有效:
$service->returnResponse(TRUE);
$response = $service->handle();
header('Content-Type: text/xml');
// replace generator="zend" with my_app
echo str_replace('generator="zend"', 'generator="my_app"', $response);