我可以将一个 Web 服务调用重定向/别名到另一个 Web 服务调用吗?

发布于 2024-09-01 19:17:45 字数 138 浏览 6 评论 0原文

我为应用程序编写了一个简单的 PHP nusoap Web 服务,并希望更改其中一个操作的名称,使其更有意义。然而,有一个基于 CD-ROM 的应用程序正在使用此 Web 服务和此操作,因此我需要将任何传入请求重定向或别名到新操作...知道我该如何执行此操作吗?

I've written a simple PHP nusoap web service for an application and wish to change the name of one of the actions so that it makes more sense. However there is a CD-ROM based application in the wild using this web service and this action and so I need to redirect or alias any incoming requests to the new action... any idea how I might go about doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少女的英雄梦 2024-09-08 19:17:45

我假设你所说的动作指的是一个函数,为什么不是像这样简单的东西呢?

function oldName($a, $b)
{
    return newName($a, $b);
}

function newName($a, $b)
{
    // do something
    return $a + $b;
}

似乎是一个快速而简单的解决方案。

I'm assuming by action you mean a function, why not something as simple as.

function oldName($a, $b)
{
    return newName($a, $b);
}

function newName($a, $b)
{
    // do something
    return $a + $b;
}

Seems like a quick and easy solution.

怀念你的温柔 2024-09-08 19:17:45

如果您的 HTTP 服务器具有 URL 重写功能,您可以使用此解决方案将旧操作转换为新操作,而无需触及代码。

例如,在 Apache 中,需要在主机配置或应用程序内的 .htaccess 文件中启用 mod_rewrite 并设置重写规则。

If your HTTP server features URL rewriting you can use this solution to translate the old action to the new one without the need to touch the code.

In Apache, for instance, it's a matter enabling mod_rewrite and setting up the rewrite rules either in the host configuration or in an .htaccess file within your application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文