zoukankan      html  css  js  c++  java
  • 对RESTfull的初见理解

    之前一直在看到招聘的要求理解 restFull风格,

    今天在网上看了看,

     REST:REpresentational State Transfer 

     百度了 REpresentational 下:代表性的,具象派的;

    State:状态  Transfer:传输

        Rest 是一种软件架构、架构样式 而且都是基于Network-based 

    rest 本身设计风格而不是标准 ,rest 谈论一件非常重要的事,如何正确的使用Web标准,

    例如,HTTP,URI。如果你的设计的应用程序符合REST原则,这些符合rest原则的reset服务

    可以称为‘Restful web service’ 也称 ‘RestFul web api’ 。

          restFul api 特点

    1.基于资源,数据也好、服务也好,在restFul设计来看一切都是资源

    2.无状态 一次调用一般就会返回结果,不存在 open - conenct -close

    3.url 中不出现动词,只有名词

    4.url 语义清晰,明确

    5.使用HTTP的get ,post,DELETE,put来进行crud

    6.使用json不使用xml

    7.http状态码都是有特定的意义的。

    1. API必须有版本的概念,v1,v2,v3
    2. 使用Token令牌来做用户身份的校验与权限分级,而不是Cookie。
    3. url中大小写不敏感,不要出现大写字母
    4. 使用 - 而不是使用 _ 做URL路径中字符串连接。
    5. 有一份漂亮的文档~(很重要)

    转载两篇比较简单的文章对restFul的理解

    http://blog.csdn.net/u013063153/article/details/72811976

    http://blog.csdn.net/john548/article/details/52312637

  • 相关阅读:
    目标跟踪_POI算法
    深度学习-Maxpool
    HOG特征
    R CNN
    颜色空间
    数值分析-非线性方程的数值解法
    数值分析-一些小小的知识点
    数值分析-求微分
    多元统计分析-因子分析
    最优化-可行方向法
  • 原文地址:https://www.cnblogs.com/cylblogs/p/8479368.html
Copyright © 2011-2022 走看看