0

事实上,我是 RESTful 服务的新手,虽然我觉得我理解这些概念,但我对在当前项目中使用它的某些方面有抵触情绪。

该项目涉及从另一个系统提供一些表单数据。项目成员坚持表单数据应该被分解为“资源”,因为表单上有客户和客户地址等。

因此,这一切都与 REST API 的粒度有关……在我们拥有所有表单数据之前,表单数据并不完整和可操作(而且几乎没有)。而且,事实上,我想我们必须在服务端准备一些集成器来组装所有这些资源位,然后才能使用它们,因为目前我们没有持久性,或者具体来说,我们有持久性但需要在数据变得可操作之前隐藏数据。

同样,目前这是点对点通信,没有任何共享或服务组合的商业案例。

因此,我认为使用 POST 的一个服务“表单”是一种可接受的优化,它为我们减少的工作量是一种务实的方法。

以艰难而昂贵的方式做这件事我没有得到什么?

4

1 回答 1

0

如果您不需要高级定义,您需要使用更重的结构和格式良好且重的 xml 及其 dtd,您将在其中使用 WSDL 等。那么最好的选择是 REST,它更轻且使用 HTTP。

在这里您可以找到更好的解释:

WSDL 与 REST 的优缺点

于 2013-08-23T22:06:03.360 回答