REST的总结

REST (Representational State Transfer):表现层状态转移
Restful api接口特征:

1.URL的根路径
http://www.baidu.com/

2.需要有Api版本信息
http://www.baidu.com/v1

3.URL中只使用名词指定资源,不用动词,比如这里表示关于用户的操作
http://www.baidu.com /v1/user

4.用HTTP协议里的方法类型来实现资源的增删查改等操作
GET 获取资源
POST 创建资源
PUT 修改资源
DELETE 删除资源

请求类型特征

GET应该是安全的,只是查询,不会进行增,删,改的操作。

返回的json数据固定为这样格式的:

{
"msg": ,
"code": ,
"data": ,
"bizcode":
}

Http响应码含义:

状态码 状态码含义
200 请求成功,且服务器已创建了新的资源
201 是否只显示处于警告状态的应用实例
301 重定向, 请求的网页已被永久移动到新位置。同时服务器自动将该请求者转到新位置
302 重定向, 请求的网页临时移动到新位置。同时服务器自动转到不同的临时位置
304 未修改,自从上次请求后,请求的网页未被修改过。服务器返回此响应时,不会返回网页内容
400 错误请求, 服务器不理解请求的语法
401 未授权, 请求要求进行身份验证
403 已禁止, 服务器拒绝请求
404 未找到, 服务器找不到请求的网页
405 方法禁用, 禁用请求中所指定的方法
406 不接受, 无法使用请求的内容特性来响应请求的网页
408 请求超时, 服务器等候请求时超时
410 已删除, 如果请求的资源已被永久删除
412 未满足前提条件, 服务器未满足请求者在请求中设置的其中一个前提条件
415 不支持的媒体类型, 请求的格式不受请求页面的支持
500 内部服务器错误

总结规则:

1.Url要表现出操作的对象是什么
2.HttpMethod要表现出要进行哪种操作(CURD)
3.定义的code要表现出返回的成功与否

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如...
    时待吾阅读 3,406评论 0 19
  • 学股网金牌分析师:股海老散樊 今天大盘又难得强势一把,盘中连续拉升,很多股友又兴奋了起来,又摩拳擦掌准备大干。一时...
    8aebabbc625a阅读 223评论 1 1
  • 本命年的我遇到的第一件撕心裂肺的事情,多年生病的妹妹离开了我们。刚刚回到学校的我就知道后便马不停蹄的买了返程回家的...
    喜欢向日葵的Jane阅读 195评论 0 1
  • 文化蛮阅读 158评论 0 0