如何将Zend_Rest_Server响应头'zend'更改为“my_api”?

时间:2011-09-16 17:46:35

标签: zend-framework zend-rest

我使用Zend Rest Server类来处理rest srvice:

 public function restAction() {
        $service = new Zend_Rest_Server();
        $service->setClass($this->_serviceClassName);
        $service->handle();
    }

在Zend_Rest_Server中的响应头

<myApi generator="zend" version="1.0">

如何将生成器更改为其他字符串?

谢谢阿曼。

1 个答案:

答案 0 :(得分:0)

嗯,我发现不是那么优雅的解决方案,但它有效:

 $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);