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 条评论
登录 后参与评论

相关文章

来自专栏Java技术栈

分布式作业 Elastic-Job 快速上手指南,从理论到实战一文搞定!

2462
来自专栏企鹅号快讯

Jmeter常用获取数据的几种方式

还没用过聊天机器人?给我发消息试试。 Jmeter在互联网测试中应用非常多,可以用来做接口测试或者性能测试,算是非常不错的一个工具。今天我们来聊聊Jmeter获...

2258
来自专栏日常分享

RabbitMQ基本模式

   最近用到了一些RabbitMQ的东西,看了官方的Get Started,以此为模板总结一下。

3132
来自专栏vue学习

33、vuex初探(一)

看完以后应该是有点懵逼的,所以这就是这篇文章存在的意义了:就是让你不那么懵逼;总归理论与实践相结合才能真正弄明白一个东西,所以我们简单实践一下。

1656
来自专栏恰童鞋骚年

Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作

  首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。 仅仅memcached网站上列出的语言就有:Perl、PHP、...

1293
来自专栏腾讯Bugly的专栏

Android 混淆那些事儿

本文主要讲述了代码混淆和资源混淆的原理,Studio默认的混淆方案,混淆的参数,以及如何对Apk进行代码混淆(自定义混淆文件)和资源混淆(结合微信混淆和美团混淆...

9225
来自专栏技术碎碎念

OS存储器管理(一)

存储器的层次: 分为寄存器、主存(内存)和 辅存(外存)三个层次。 主存:高速缓冲存储器、主存储器、磁盘缓冲存储器,          主存又称为可执行存储...

3939
来自专栏编程

Nutch重要命令使用说明

之前几篇博文对nucth抓取周期的几个命令做了说明,本篇博文将对nutch抓取周期以外的几个重要的命令的使用进行详细的说明。 1. mergesegs 合并多个...

2035
来自专栏Phoenix的Android之旅

Gradle自定义插件之扩展配置

上一篇文章,我们介绍了Gradle自定义插件的几种基本方法。我们向外提供的插件,一般会把一些经常变化的配置放在Gradle内, 需要变化时修改Gradle文件,...

2052
来自专栏linux驱动个人学习

静态链接-空间与地址分配

当我们有两个目标文件时,如何将它链接起来成一个可执行文件?这个过程发生了什么?这基本上就是链接的核心内容:静态链接。 我们以使用下面源文件“a.c”和“b.c...

3126

扫码关注云+社区

领取腾讯云代金券