【问题标题】: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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2017-04-12
      • 2015-09-09
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多