zoukankan      html  css  js  c++  java
  • 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,响应状态码

     

  • 相关阅读:
    ASP.NET MVC 让@Html.DropDownList显示默认值
    ASP.NET MVC View向Controller提交数据
    ASP.NET MVC Controller向View传值的几种方式
    ASP.NET MVC3中Controller与View之间的数据传递总结
    net MVC中的模型绑定、验证以及ModelState
    30分钟LINQ教程
    使用Html.BeginForm来提交表单
    @Html.DropDownList
    uni-app页面导航栏透明背景
    nom install 报错
  • 原文地址:https://www.cnblogs.com/guanghe/p/10911597.html
Copyright © 2011-2022 走看看