Java REST Web服务的服务详细信息

时间:2012-12-10 08:20:35

标签: java web-services rest

我是Java新手。

在SOAP Web服务中,我们有 wsdl 告诉我们有关操作等操作,但在REST中,我们没有 wsdl

所以,我的问题是,如果有人想知道服务细节,那么在REST Web服务的情况下如何找到它。

2 个答案:

答案 0 :(得分:2)

使用REST还没有一种既定的方法来实现这一点,但是有很多选择出现了:

答案 1 :(得分:2)

SOAP引入了WSDL来描述服务,这些服务可以自动发现并与UDDI等机制集成。实际上,SOAP被用作硬编码的RPC。如果使用REST,则使用众所周知的HTTP机制处理许多细节,例如异常处理,操作类型,幂等性。您唯一需要知道的是有效负载编码。如果您使用XML,您可以使用XSD来描述服务,如果您使用JSON,则需要自己处理(更简单)。您的网址结构应设计得足够直观,可在单页自述文件中进行描述。 简而言之:Web服务非常复杂,需要大量的电子设备,REST服务应该如此简单,开发人员不必重新定义和重新编写基础知识。