我确实是RESTful服务的新手,虽然我觉得我理解这些概念,但我对当前项目中使用它的某些方面有所抵制。
该项目涉及从另一个系统提供一些表格数据。项目成员坚持要将表格数据分解为资源"因为表格上有客户和客户地址等。
所以关于REST API的细节程度......表单数据不完整且可操作,直到我们拥有所有表单数据(并且那里的内容很少)。而且,实际上,我想我们必须在服务端准备一些集成器来组装所有这些资源位才能使用它们,因为目前我们没有它们的持久性,或者,具体来说,我们有持久性,但需要在数据变为可操作之前隐藏数据。
同样,目前这是点对点通信,没有任何商业案例的共享或服务组合。
所以,我认为一种服务"形式"使用POST是一种可接受的优化,并且它为我们削减的工作量是一种实用的方法。
我不能以艰难而昂贵的方式做到这一点?
答案 0 :(得分:0)
如果你不需要一个高级别的定义,你需要使用一个结构更好,结构更重的xml和它的dtd更重的结构,你将使用WSDL等等。那么最好的选择是REST,更轻,使用HTTP。
您可以在这里找到更好的解释: