我创建了一个REST Web服务,并成功地将其与客户端一起使用。我面临的问题是,当我调用任何服务方法时,我必须向客户端提供方法的“路径”。但对于实时服务,如何知道服务所暴露的方法是什么以及它们的“路径”是什么。
在基于SOAP的服务中,可以在WSDL文件中指定相同的内容,只需访问WSDL文件,客户端就可以知道服务公开的方法是什么。
是否有与REST Web服务类似的方式,如果客户端只知道服务的URL,那么它可以找到服务中存在的方法以及它们的路径,从而可以通过附加路径来使用它们到服务的URL。
由于
答案 0 :(得分:1)
不,休息网络服务预计会遵循一个对象模式,向www ... /公司发送GET请求将返回所有公司,向www ... /公司发布POST,其中包含一些数据会添加新公司列表/ db,删除DELETE等等。
因此,开发人员应该能够确定如何使用每个URL,但是必须以相同的方式查找网站或了解其URL,您必须被告知这些服务的位置。
答案 1 :(得分:1)
有WADL。但我发现没有替代好的文档。