我正在使用Zend Framework - ZendAMF库。我试图找出如何获取被调用服务的名称。
例如,基本的Zend AMF PHP脚本可能如下所示(根据这些文档):
$server = new Zend_Amf_Server();
$server->addDirectory(dirname(FILE) .'/../services/');
$response = $server->handle();
echo $response;
当应用程序调用此脚本时,它会调用从服务目录加载的服务。
我正在尝试在此脚本中获取服务的名称。这可能吗? 查看zend代码,看起来它们会加载原始发布数据,然后解码该amf数据和请求。但是,我无法看到如何访问请求信息以提取服务名称。
我希望得到像$server->getRequestServiceName()
这样的东西,或者钻进一个物体然后把它拔出来。
答案 0 :(得分:0)
你应该可以致电:
$server->getRequest();
在适当的位置查看请求对象中的内容或:
$server->getResponse();
如果您需要确切了解应用程序的响应情况。
根据您需要的确切信息,其中一个对象应该拥有它。