重定向不再存在的web服务请求
本文关键字:服务 请求 web 不再 存在 重定向 | 更新日期: 2023-09-27 18:15:58
我正在工作一个传统的web服务应用程序,我们现在已经改变了,所以当现有的客户发出呼叫,如http://ipaddress/SomeMethod1这不再存在,调用应该被重新路由/重定向到http://ipaddress/Services/SomeMethod1(请注意,有很多这样的呼叫(即:someemethod2, someemethod3等))
我们不能要求客户端更改他们的应用程序,此外,一些客户端只是进行简单的Get/Post请求,而其他客户端正在使用SOAP/WSDL生成的端点。
我已经看到了一些关于使用httphandler, httpmodules, bindings等的回复,但我不确定在不破坏客户端代码的情况下解决web服务这个问题的最佳方法是什么。
TIA
JDp。我们正在使用IIS/Asp.net/ASMX与c#
您可以使用IIS Url重写。这保证了你的客户端不需要更改url。
更多信息:
IIS子文件夹中web服务的URL重写
正则表达式信息-前瞻