我想知道这两种 Web 服务的区别、优缺点。想象一下我想发送一个大图像文件:
a) 使用 SOAP 通过 JAX-WS 的基于 RPC 的 Web 服务
b) 使用 HTTP 的基于 REST 的 Web 服务
我想知道这两种 Web 服务的区别、优缺点。想象一下我想发送一个大图像文件:
a) 使用 SOAP 通过 JAX-WS 的基于 RPC 的 Web 服务
b) 使用 HTTP 的基于 REST 的 Web 服务
SOAP 有一种称为消息传输优化机制 (MTOM) 的机制,专门用于发送大型二进制数据(例如图像)。
REST 直接使用 HTTP,这意味着使用 SOAP(和 MTOM)完成的任何事情都可以使用 REST 完成。看看这个答案:Is it possible to use MTOM in response of CXF RESTful Web Service