zoukankan      html  css  js  c++  java
  • "SOAP WebService " 和 "RESTful WebService" 的定义分别是什么???

    一个个来,要知道区别,首先得知道各自的意义及用途
    web service采用Xml传输结构化的数据,轻量级跨平台
    而soap则是一种基于http的应用层通讯协议,同样采用xml编码,只不过soap又更进了层,在xml标签名都加了描述数据结构的协议前缀,比如
    <SOAP-ENV:Header><SOAP-ENV:Body>
    另外,soap还具备跨平台描述异常信息的通用格式,.Net中封装成了强类型的System.Web.Services.Protocol.SoapException类
    它与传统的http提交xml的对照 http://blog.sina.com.cn/s/blog_4847a928010084bm.html
    可以看出采用soap的规范后,明显比纯http方式复杂了很多

    REST(Representational State Transfer)一种轻量级的Web Service架构,可以完全通过HTTP协议实现。其实现和操作比SOAP和XML-RPC更为简洁,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。
    REST架构对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法(Verb)

  • 相关阅读:
    Linux常用命令
    jQuery
    NPM 常用命令
    Linux中mkdir和touch命令区别
    linux下cat命令详解
    时间
    es5中foreach的用法
    简单的下拉框制作
    window内置对象学习
    [Leetcode]5.Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/Jeremy2001/p/6192475.html
Copyright © 2011-2022 走看看