我为应用程序编写了一个简单的PHP nusoap Web服务,并希望更改其中一个操作的名称,以便更有意义。但是,有一个基于CD-ROM的应用程序在野外使用此Web服务和此操作,因此我需要将任何传入请求重定向或别名为新操作...任何想法我将如何去做这个?
答案 0 :(得分:0)
我假设你的行动意味着一个功能,为什么不是那么简单。
function oldName($a, $b)
{
return newName($a, $b);
}
function newName($a, $b)
{
// do something
return $a + $b;
}
似乎是一种快速简便的解决方案。
答案 1 :(得分:0)
如果您的HTTP服务器具有URL重写功能,您可以使用此解决方案将旧操作转换为新操作,而无需触及代码。
例如,在Apache中,启用mod_rewrite并在主机配置或应用程序中的.htaccess文件中设置重写规则是一个问题。