Zend框架2 Soap Server没有返回响应

时间:2017-01-17 17:59:12

标签: php soap zend-framework wsdl soapserver

我正在尝试使用zend创建一个soap服务器但是当我尝试向Postman提出请求时,我总是收到“无法得到任何响应”#39;在非wsdl模式下,它可以正常工作。

请帮忙!

public function wsAction()
{
    if (isset($_GET['wsdl'])) {
        header ("Content-Type: application/xml");
        $autodiscover = new AutoDiscover();
        $autodiscover->setClass('Order\Service\OrderService')
                     ->setUri('http://example.gr/public/order/ws')
                     ->setServiceName('OrderService');
        echo $autodiscover->toXml();
        return $this->getResponse();
    }
    else
    {
        $server = new Server('http://example.gr/public/order/ws?wsdl',array('cache_wsdl' => WSDL_CACHE_NONE,'trace'=>1));
        $server->setClass('Order\Service\OrderService');
        $server->handle();
    }
}

0 个答案:

没有答案