我有两个网络服务。 我用于移动应用程序以选择/更新数据到数据库/从数据库更新数据。我被要求为第三方编写另一个Web服务,以便从我们的数据库中收集公共数据。我不希望我的第一项服务公开。 如果我向任何人提供我的Web服务的链接,他们也可以看到我的其他Web服务 例如,
http://server.mydomain.com/axis2/services/WebService?wsdl
任何人都可以使用
列出我的所有服务http://server.mydomain.com/axis2/services/listService
有没有办法可以向公众隐藏我的一项服务?
任何想法????
由于
答案 0 :(得分:1)
基本URL是相同的,因此,是的用户可以看到所有服务。但这并不意味着他们也可以访问它。您可以通过添加一些身份验证/授权来限制访问。
但如果你不想让人们知道它。我建议最好把它放在一个单独的Axis引擎中。这样您的网址就会变得与众不同