gpt4 book ai didi

java - Websphere - 对最终用户隐藏 wsdl 的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 16:09:15 24 4
gpt4 key购买 nike

我认为有几种方法可以对 WebSphere (6.1) 的最终用户隐藏 wsdl。我们使用 axis 来发布 Web 服务,我当前更新了自定义 Servlet 类(它扩展了 AxisServlet)并重写服务方法以抛出 404 错误,例如: http://xxxx/services/MyService?wsdl 。另一个选项可能是添加过滤器。

还有其他替代方法吗?

谢谢。

最佳答案

lutz指出的是正确的。如果 SOAP 接口(interface)可能会做一些潜在有害的事情,那么您应该向 SOAP 接口(interface)添加一些身份验证机制。但是,如果您坚持,您可以阻止对任何看起来像 wsdl 查询的访问,例如使用

  • Servlet Filter适合您的应用
  • 前端网络服务器配置,将这些查询重定向到其他地方,即。
RewriteEngine On
RewriteRule ^(.+)?wsdl$ /error.html

关于java - Websphere - 对最终用户隐藏 wsdl 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com