ZendAMF如何获取服务请求名称



我正在使用Zend框架- ZendAMF库。我想知道如何获得被调用的服务的名称。

例如,一个基本的Zend AMF PHP脚本可能是这样的(根据这些文档):

$server = new Zend_Amf_Server();
$server->addDirectory(dirname(FILE) .'/../services/');
$response = $server->handle(); 
echo $response;

当应用程序调用这个脚本时,它调用了一个从services目录加载的服务。

我试图在这个脚本中获得服务的名称。这可能吗?查看zend代码,看起来它们加载原始post数据,然后解码amf数据并发出请求。但是,我不知道如何访问请求信息以提取服务名称。

我希望是$server->getRequestServiceName()之类的东西,或者钻到一个对象并把它拉出来。

你应该能够调用:

$server->getRequest(); 

在适当的位置查看请求对象中的内容或:

$server->getResponse();

如果您需要查看应用程序的响应内容。

根据您需要的确切信息,这些对象中应该有一个。

相关内容

  • 没有找到相关文章

最新更新