我正在阅读有关REST api的信息,其中一个关键点就是状态较少。所以我的问题是,SOAP也更少。
当您调用SOAP api时,它不像是与数据库的同步连接。
如果SOAP也是无状态的,那么REST设计中的突出点是什么。
我必须缺少一些东西。
答案 0 :(得分:2)
我猜想它在REST设计中突出显示的原因是因为REST更像是一种遵循一组约束的架构风格,它通常与HTTP协议相关联。 HTTP协议是无用的,它是几乎所有REST API都遵循的统一接口。
另一方面,SOAP是一种协议。它没有定义它是无状态的,尽管因为它过于利用HTTP上的消息传输,所以将SOAP API视为无状态通常是一种很好的做法。所以我想说或假设SOAP是无状态是一个错误,因为依赖于框架它可能是有状态的