• Restful


    一、Rest简述

      REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如web 应用程序。它首次出现在2000 年Roy Fielding 的博士论文中,他是HTTP 规范的主要编写者之一。在目前主流的三种Web 服务交互方案中,REST 相比于SOAP(SimpleObject Access protocol,简单对象访问协议)以及XML-RPC 更加简单明了,无论是对URL 的处理还是对Payload 的编码,REST 都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST 并没有一个明确的标准,而更像是一种设计的风格。

    二、Restful简述

      对应的中文是rest 式的;Restful web service 是一种常见的rest 的应用,是遵守了rest 风格的web 服务;rest 式的web 服务是一种ROA(The Resource-Oriented Architecture)(面向资源的架构).

    三、Restful特性

    1,普通架构

      每次请求的接口或者地址,都在做描述,例如查询的时候用了query,新增的时候用了save。如:

      http://127.0.0.1/user/query/1 GET 根据用户id 查询用户数据

      http://127.0.0.1/user/save POST 新增用户

    2,Restful架构

      使用get 请求,就是查询.使用post 请求,就是新增的请求,意图明显,没有必要做描述,这就是restful。

      http://127.0.0.1/user/1 GET 根据用户id 查询用户数据

      http://127.0.0.1/user POST 新增用户

    3,Restful操作方式

    备注:

      幂等性:多次访问,结果资源状态是否相同
      安全:访问是否会变更服务器资源状态

    4,响应状态码

     

  • 相关阅读:
    程序安装打包
    sql 2005 分页存储过程
    带线的无限级下拉树列表
    MapXtreme 2005 学习心得 概述(一)
    存储过程中用到的年,月,周的函数
    委托/事件/线程传参简单理解
    清除svn/vss小工具
    查看数据库连接数
    MapXtreme 2005 学习心得 使用WebTool工具(七)
    C#日期格式化
  • 原文地址:https://www.cnblogs.com/guanghe/p/10911597.html
Copyright © 2020-2023  润新知