2012-06-19 22 views
0

我已经创建了一个REST Web服务并成功地将它用于客户端。我面临的问题是,当我调用服务的任何方法时,我必须将方法的“路径”提供给客户端。但是,对于实时服务,人们如何知道服务所暴露的方法以及他们的“路径”是什么。如何访问REST Web服务的方法

在基于SOAP的服务中,可以在WSDL文件中指定相同的内容,只需访问WSDL文件,客户端就可以明白服务公开的方法是什么。

是否有任何类似的方式与REST Web服务,如果客户端只知道该服务的URL,那么它可以找到什么是服务中存在的方法,他们的路径是什么,因此可以使用它们追加他们的路径到服务的URL。

感谢

回答

1

没有,预计REST Web服务跟踪对象模式,其中一个GET请求到www ... /公司将返回所有的公司,后到www ... /公司的一些数据会将一个新公司添加到列表/数据库中,DELETE会删除等等。

因此,开发人员应该能够计算出如何使用每个URL,但同样你必须找到一个网站或知道它的URL,你必须被告知这些服务的位置。

1

有WADL。但是我发现没有好的文档替代品。