如何使我的Web服务网址不区分大小写?

AJM

我已经使用Axis2从现有的wsdl文件生成了Web服务,现在可以通过URL访问我的服务

http://something/Service?wsdl

问题是,有一些应用程序调用此url,并在url的末尾添加一个大写单词“ WSDL”(请不要问为什么。.),因此他们将其称为,

http://something/Service?WSDL

而且他们无法在该URL上访问它。有可能解决这个问题吗?也许设置一些参数或使该网址大小写不敏感?

博格丹

我快速浏览了Axis2代码,似乎?wsdl扩展比较是区分大小写的。这件事有时会发生

您可以自己看一下代码,看看是否有一些开关使该大小写不敏感(以防我在看代码时错过了某些内容)。

您可以做的是在应用程序中有一个过滤器,该过滤器查看查询字符串,如果可以?WSDL在其中找到查询字符串(无论如何),都可以重定向到相同的URL,但使用小写字母?wsdl当然,这假定尝试访问WSDL的客户端可以遵循重定向。

问题是,有一些应用程序调用此url,并在url的末尾添加一个大写字母“ WSDL”(请不要问为什么。)

对不起,为什么呢?最简单的方法是告诉客户端使用小写参数而不是大写参数。如果他们可以打个电话,?WSDL为什么这么难打个电话?wsdl呢?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章