zoukankan      html  css  js  c++  java
  • RESTful 学习笔记

    参考文章:http://www.ruanyifeng.com/blog/2011/09/restful.html

    REST的含义: (Resource) Representational State Transfer 资源表现层状态转换,如果一个架构符合Restful的原则,那么就是一个Restful的架构。

    1.资源(Resource):所谓资源,就是网络上的一个信息实体。可以用一个URI指向它,每个资源对应一个特定的URI。

    2.表现层(Representation): 资源呈现出来的形式,称为资源的表现层。例如 jpeg(图片形式),文本 TXT, HTML XML 等等。

    URI只代表资源的实体,不代表它的形式。严格地说,有些网址最后的".html"后缀名是不必要的,因为这个后缀名表示格式,属于"表现层"范畴,而URI应该只代表"资源"的位置。它的具体表现形式,应该在HTTP请求的头信息中用Accept和Content-Type字段指定,这两个字段才是对"表现层"的描述。

    3.状态转换 (State Transfer): 客户端想要对服务端进行某种操作,就要使用手段让服务端进行 状态转化。 一般来说,使用http协议的手段有四种: GET, POST, PUT, DELETE, 分别用来获取,创建,更新,删除资源。

    总结RESTful架构:

    1.每个URI代表一种资源。

    2.客户端和服务器之间,传递资源的某种表现层。

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

    关于Rest API的设计,参考:http://www.ruanyifeng.com/blog/2014/05/restful_api.html

  • 相关阅读:
    Platform创建WinCE内核时的编译错误
    evc4下载
    WinCE NK.bin与NK.nb0
    怎样安装SQL Server CE
    WinCE 5.0 & its eboot
    WinCE 5.0边做边学(4)
    nema协议解析
    wince romfs的一点讨论
    学习VC++时经常会遇到链接错误LNK2001
    wince 来电防火墙静音实现的几种办法
  • 原文地址:https://www.cnblogs.com/JacobQiao/p/6622314.html
Copyright © 2011-2022 走看看