使用JSON接收和发送数据是通过简单的HTTP请求完成的。而在SOAP中,我们需要处理很多事情。解析XML有时也很难。即使Facebook在Graph API中使用JSON。我仍然想知道为什么还应该使用SOAP?有什么原因或领域,SOAP仍然是更好的选择? (尽管数据格式)
此外,在简单的客户端 – 服务器应用程序(如与服务器连接的移动应用程序)中,SOAP能否提供优于JSON的优势?
我将非常感谢,如果有人可以征求JSON和SOAP之间的主要/突出的差异,考虑我提供的信息(如果有任何)。
我发现以下SOAP的优点
原文链接:https://www.f2er.com/xml/293668.html>有一个大的原因大家坚持用SOAP而不是使用
JSON。每一个JSON设置,你总是想出自己的
数据结构。我不是说数据是如何编码的
并传递,但是如何定义数据格式化格式,数据
模型。
> SOAP有一个行业成熟的方式来指定数据将在
形式Cart是一个产品集合,每个产品都可以有
这些属性等。一个放在一起的WSDL文档真的有
这钉钉。 Heck,它是一个W3C规范。
> JSON具有类似的方式来指定此数据结构。一个JavaScript
类是最常见的做法。一个
JavaScript类实际上并不是任何类型的数据结构
不可知论,成熟,广泛应用的方式。 Heck,JavaScript真的
只在一个环境中执行,浏览器。
>简而言之,SOAP有一种在a中指定数据结构的方法
成熟格式文档(WSDL)。 JSON没有标准的做法这样做。
如果您正在创建客户端应用程序,并且您的服务器实现是使用SOAP完成的,那么您必须在客户端使用SOAP。