Restful 学习笔记
Human web ——一般返回html 页面供人观看
programmable web —- 一般返回xml,json 等供程序解析。
请求报文:
1.post:请求方法
2./chapter17/user.html: 请求路径 URI是host+路径 (信封地址)
3.http/1.1 :协议名称以及版本号
4.请求报头:若干组(属性名+属性值 )(信封上贴的标签)
5.报文体||文档||表示: 放在信封里面的文档
响应报文:
响应代码:200 ok
对数据采取什么操作信息? 方法信息,
http方法:post,delete,put (rest)
放在实体中。method =”“;(Rpc)
对那些数据进行操作??作用域信息
可以放在URI中?q=12
放在实体中。
web服务分类:
Rest式,RPC,Rest-RPC.
Rest :面向资源的架构
方法信息:http方法。作用域放在 URI里面。
RPC:方法信息和作用域信息都在信封里或者报头里。
暴露一个URI,
方法信息和作用域信息放在URI 里面。通过参数的方式。
RPC暴露的方法
REST 服务暴露标准HTTP对象也就是资源。
Rest 是一个设计原则。