专栏首页技术小站RESTful小拓展

RESTful小拓展

RESTful 即Resource Representation State Transfer 相对应Resource 资源层,Representation 表现层,State Transfer状态转化层,以及设计

例如:资源层:文本,图片

它相对应的表现层为:文本:txt,html,xml,json;

          图片:jpg,jpeg,png

可以通过控制http协议中的Content-type,和accept将其相对应,可以通过不同的请求方式对其进行State Transfer

http的请求方式:GET PUT POST DELET等,

GET-获取资源

POST-创建资源(不具有幂等性) 幂等性:每次http请求,相同的参数,相同的URI,结果相同

PUT-创建(更新)资源

DELETE-删除资源

写一个简单的小例子:

设计的小例子:

获取某个视频的资源:movie.doban.com/suject/4645546454 GET

从账户1转钱到账户2:/accout   POST money=500&from=1&to=2

请求不同版本的信息:/version GET Header=version1.0

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring,@Controller,@RequestMapping, @ResponseBody,@RequestParam

    Dar_Alpha
  • IDEA: 遇到问题Error during artifact deployment. See server log for details解决方法

    Dar_Alpha
  • 吴恩达深度学习笔记2.2 logistic回归

    Dar_Alpha
  • DRP项目学习总结:学习的历程

    具体来说是从去年的11月18号开始看DRP视频的,不过看了没几集就停下了,因为要做课程设计,并且这个课程设计也是我喜欢的(关于课程设计:密码学暂时告一段落),因...

    the5fire
  • REST初体验

    最近开发学习中用到了REST API,处于懵懂,此REST,非彼rest,不是我们理解的含义,这是一种缩写,REpresentational State Tra...

    bisal
  • go mod 在使用私有gitlab做nginx转发时“go-get=1”错误解决

    问题一:依赖的包下载到哪里了? 使用Go的包管理方式,依赖的第三方包被下载到了$GOPATH/pkg/mod路径下。如果你成功运行了本例,可以在您的$GOPAT...

    机械视角
  • 用 Vue+ElementUI 搭建后台管理极简模板

    此篇文章为一篇说明文档,不是教你从零构建一个后台管理系统,而是基于一个实际项目,已经搭建好了一个后台管理系统的基础框架,教你如何在此基础上快速开发自己的后台管理...

    一只图雀
  • SQL Server中的锁的简单学习

    简介     在SQL Server中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作...

    用户1217611
  • Key to the Future-SIGGRAPH Asia 2016游记1

    作者: 腾讯SNG音视频实验室 李凯 腾讯CDG社交与效果广告部 卢鑫鑫 腾讯WXG技术架构部 谷沉沉 SIGGRAPH无疑是目前全球最顶级的CG和交互技术领域...

    腾讯高校合作
  • 多图|入门必看:万字长文带你轻松了解LSTM全貌

    作者 | Edwin Chen 编译 | AI100 第一次接触长短期记忆神经网络(LSTM)时,我惊呆了。 原来,LSTM是神经网络的扩展,非常简单。深度学...

    AI科技大本营

扫码关注云+社区

领取腾讯云代金券