1

我有两个网络服务。我用于移动应用程序以从数据库中选择/更新数据的一种。我被要求为第三方编写另一个 Web 服务,以从我们的数据库中收集公共数据。我不希望我的第一个服务公开。如果我将我的 Web 服务的链接提供给任何人,他们也可以看到我的其他 Web 服务 例如,

http://server.mydomain.com/axis2/services/WebService?wsdl

任何人都可以使用列出我的所有服务

http://server.mydomain.com/axis2/services/listService

有没有办法让我向公众隐藏我的一项服务?

任何的想法????

谢谢

4

1 回答 1

1

基本 URL 相同,因此,是的,用户可以看到所有服务。但这并不意味着他们也可以访问它。您可以通过设置一些身份验证/授权来限制访问。

但如果你不想让人们知道它。我建议最好把它放在一个单独的 Axis 引擎中。让你的网址变得不一样。

于 2013-02-05T15:20:24.363 回答