文档章节

Rest and soap

应如是
 应如是
发布于 2017/08/24 10:01
字数 202
阅读 3
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

SOAP is a protocal(simple object access protocal) 简单对象访问协议,used for web server to fetch XML data

SOAP = http + xml 

有固定的协议格式

Rest 

representational state transfer 具象状态传输,是一种网络软件架构风格

 

综合上面的解释,我们总结一下什么是RESTful架构:

  (1)每一个URI代表一种资源;

  (2)客户端和服务器之间,传递这种资源的某种表现层;

  (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

 

Fielding将他对互联网软件的架构原则,定名为REST,即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。

如果一个架构符合REST原则,就称它为RESTful架构。

preview

 

 

 

© 著作权归作者所有

应如是
粉丝 1
博文 45
码字总数 10640
作品 0
杭州
私信 提问
加载中

评论(0)

SOA接口的两种常用实现比较:SOAP vs REST

SOA架构用于异构系统的协作,因此需要一种跨操作系统、跨语言的通用的消息交换格式。SOAP和REST都是基于文本的消息体,相比二进制消息而言具有跨平台的优势,因此被选作SOA接口的常用实现方法...

xinson
2015/05/25
197
0
Web 服务编程,REST 与 SOAP

<?xml version="1.0" encoding="UTF-8" standalone="no"?><users><user><name>tester</name><link>http://localhost:8182/v1/users/tester</link></user><user><name>tester1</name><link>ht......

职通网
2011/04/28
476
0
Web Service 之 RPC vs REST

目前主流的WebService分为两种: 1. 基于RPC的WebService,面向动作,可以不基于HTTP协议 2. RESTful的WebService,面向资源,基于HTTP协议 RPC的实现方式有XML-RPC、SOAP等,由于XML-RPC几乎...

osc_gazfrwgi
2018/05/02
3
0
REST another WebService???

一、什么是REST REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a stateless, client-server, cacheable communications protocol -- a......

Oscarfff
2015/12/19
97
0
SoapUI学习之SOAP和REST的区别

一、Soap和Rest的定义   SOAP(Simple Object Access Protocol 简单对象访问协议),用于在Web Service中把远程调用和返回封装成机器可读的格式化数据,事实上SOAP使用XML数据格式,以描述...

osc_69u3sqmc
2019/08/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

比较好用的自媒体分发工具是哪个?

正是源于互联网生态的健康发展,从15年开始到现在,自媒体文化产业特别有关注度,其品牌形象鲜明、优秀的转化能力的数不胜数的亮点,故而吸引着数不清的创作者,而为了达到更出彩的播放量,这...

易媒助手
今天
38
0
idea2020.1 pojie

前几天最新版的idea2020.1终于发布了,它有多香相信小伙伴们已经有所耳闻。现在就拿出来分享给小伙伴们。   所需要的的东西放在这里了,同时里面也放了一个idea2020.1,小伙伴可以选择性的...

我喜欢你有用吗__
今天
32
0
从企业微信机器人到小爱同学,用 Serverless 实现生活智能化!

通过定时触发器,可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能,还能实现定时推送新闻、天气,甚至是监控告警的小功能。 使用企业微信机器人 在企业微信...

腾讯云Serverless
今天
32
0
socket编程基础,从了解到实现

java生下来一开始就是为了计算机之间的通信,因此这篇文章也将开始介绍一下java使用socket进行计算机之间的通信,在上一篇文章中已经对网络通信方面的基础知识进行了总结,这篇文章将通过代码...

虹越云霄
今天
41
0
Spring Enable***功能

spring博大精深,衍生出了两大系列:spring boot 和sping cloud快速业务开发模式。 我们进行具体开发时,经常看到这样以Enable*开头的注解,如图 等等好多例子。。。框架自带的Enable* @En...

董广明
今天
41
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部