resful是什么

rest是一种开发的风格,他不是框架,也没有类库,是一种约定

有什么不同

非restful的开发方式

当没有接触restful的时候,URL通常是动词,比如127.0.0.1:8080/unrestful/getFile

restful的开发方式

restful的URL是名词,比如127.0.0.1:8080/restful/file

通过请求消息的method来调用具体的业务

约定的method

  • get,获取数据
  • post,新增数据
  • put,更新数据
  • delete,删除数据

约定大于配置

当约定好get、post、put、delete这几种method对应处理什么样的业务之后,后台就要根据请求的method去调用相应的方法

而不是从配置文件中拿到,request method对应的action method

好处

restful开发,可以使接口的URL更简洁,而且数量更少

查看原文:http://www.wewill.top/2016/06/07/restful%E6%98%AF%E4%BB%80%E4%B9%88/

转载于:https://www.cnblogs.com/wewill/p/5588726.html

restful是什么相关推荐

  1. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  2. RESTful风格及其SpringMVC实现

    目录 1.RESTful概念 2.RESTful功能 3.对比:传统方式操作资源 4.SpringMVC实现传统方式操作资源 5.使用RestFul操作资源 6.SpringMVC实现RESTful操 ...

  3. RESTful API 最佳实践

    RESTful是目前最流行的 API 设计规范,用于 Web 数据接口的设计. 它的大原则容易把握,但是细节不容易做对.本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API. ...

  4. Spring Boot 集成Swagger2生成RESTful API文档

    Swagger2可以在写代码的同时生成对应的RESTful API文档,方便开发人员参考,另外Swagger2也提供了强大的页面测试功能来调试每个RESTful API. 使用Spring Boot可 ...

  5. java鉴权_一个开箱即用的高效认证鉴权框架,专注于restful api的认证鉴权动态保护...

    作者:tomsun28 来源:SegmentFault 思否 写在开头 看了看这个专栏的最近一篇文章已经是两年前了,时间过得好快.应该是出学校后时间就很快了.两年前因为用shiro后,自己就按着想法开 ...

  6. as 不显示gradle视图_Python构建RESTful网络服务[Django篇:基于类视图的API]

    系列文章介绍 本系列文章将详细介绍将Django官方引导教程中的投票项目改写为RESTful网络服务.Django官方教程地址https://docs.djangoproject.com/zh-han ...

  7. vue项目构建实战基础知识:SPA理解/RESTful接口介绍/static目录配置/axios封装/打包时map文件去除...

    一.SPA 不是指水疗.是 single page web application 的缩写.中文翻译为 单页应用程序 或 单页Web应用,更多解释请自行搜索. 所有的前端人员都应该明白我们的页面的 u ...

  8. [转] 理解RESTful架构

    FROM:http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件. 这种"互联网软件 ...

  9. php 开发restful api,用PHP创建RESTful API?

    如果您的服务支持所有CRUD操作,则始终建议实现RESTful接口.这样做并不是很难.我已经概述了下面的一些基础知识. RESTful服务只是做了一些事情: >它使用HTTP请求方法进行CRUD ...

  10. 接口是什么意思_程序员天天用却不懂得冷知识,这两句口诀,让你理解RESTful接口...

    在我们前后端交互过程中,我们经常提到一个英文单词RESTful,那么什么是RESTful接口呢? REST,全称Resource Representational State Transfer,翻译成 ...

最新文章

  1. Android 隐式跳转(Activity的隐式跳转)
  2. arm交叉编译bluez-5.25
  3. Linux 系统之虚拟化部署
  4. 语句的输入和输出 数据类型 运算符
  5. 2018年广东年销售额超千亿的企业有哪些?
  6. 斐波那契数列c++代码_轮到你了,斐波那契数列!
  7. 简单获取PNG免扣素材,提升设计效率
  8. 一文搞定Linux环境下线程编程,这些东西老师也不会教你。(史上最详细的线程攻略)
  9. html中offsetTop、clientTop、scrollTop、offsetTop
  10. CSDN写博客添加代码两种方法
  11. 微信小程序4-小程序的api
  12. 微信开发之测试号申请
  13. 三星s8php,三星S8 Type C接口连接电视体验
  14. Struts2漏洞爆发 知道创宇云安全已拦截近万攻击样本
  15. 京东首页html+css1.0
  16. 天干地支(python)
  17. Python三角形的构成
  18. wordpress网站侧边栏添加广告位代码
  19. CFLOW-AD:通过条件归一化流量进行实时无监督的异常检测与定位
  20. 计算机培训中学语文研修计划,中学2018教师培训研修计划

热门文章

  1. 树(5)-----判断两颗树一样或者一棵树是否是另外一颗的子树
  2. 如何查看本机安装的python支持哪种.whl文件
  3. 百度对TOP等冷门域名冷淡
  4. Vb.net/VB 声明API功能父窗口功能
  5. 【优先队列】HDU 1873——看病找医生
  6. keepalived实现双机备份
  7. 学习Lucene.Net 2.1常用的一些网址
  8. leetcode547. 省份数量
  9. 最简单的Jdbc连接Oracle代码
  10. 如何保证elasticsearch和mysql数据库的数据同步?