当前位置:  开发笔记 > 编程语言 > 正文

为什么使用SOAP与前端(即Web浏览器)进行通信不是一个好主意?

如何解决《为什么使用SOAP与前端(即Web浏览器)进行通信不是一个好主意?》经验,为你挑选了3个好方法。

为什么使用SOAP与前端进行通信不是一个好主意?例如,使用JavaScript的Web浏览器.



1> gizmo..:

因为它臃肿了

因为JavaScript本身可以理解JSON

因为使用JavaScript操作XML并不快.



2> Hank Gay..:

因为SOAP在寻求协议独立性的过程中重新发明了许多HTTP轮.如果你知道你将通过HTTP提供响应(因为你的客户端是一个Web浏览器),那有什么意义呢?

更新:我的第二个Gizmo(暗示)JSON的建议.



3> 17 of 26..:

如果Web浏览器是您唯一的客户端,那么我必须同意SOAP过度使用.

但是,如果要在不同平台上运行多种类型的前端客户端,那么SOAP可能是合适的.关于SOAP的好处是有很多工具可以为您生成代码,以便根据WSDL文件处理SOAP的发送,接收和解析.

例如,如果您想开发C++前端客户端,那么您只需要WSDL文件,Microsoft的工具将生成所有C++代码,以根据数据结构生成SOAP请求,发送请求,接收响应,以及将响应解析为返回数据结构.

在客户端和服务器端都有工具可以做到这一点.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有