我可以将一个 Web 服务调用重定向/别名到另一个 Web 服务调用吗?
我为应用程序编写了一个简单的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设你所说的动作指的是一个函数,为什么不是像这样简单的东西呢?
似乎是一个快速而简单的解决方案。
I'm assuming by action you mean a function, why not something as simple as.
Seems like a quick and easy solution.
如果您的 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.