知乎上面摘抄的,感觉不错,分享下: 
https://www.zhihu.com/question/28557115

1. REST描述的是在网络中client和server的一种交互形式;REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口);
2. Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。“资源”是REST架构或者说整个网络处理的核心。比如:
http://api.qc.com/v1/newsfeed: 获取某人的新鲜;
http://api.qc.com/v1/friends: 获取某人的好友列表;
http://api.qc.com/v1/profile: 获取某人的详细信息;3. 用HTTP协议里的动词来实现资源的添加,修改,删除等操作。即通过HTTP动词来实现资源的状态扭转:
GET 用来获取资源,
POST 用来新建资源(也可以用于更新资源),
PUT 用来更新资源,
DELETE 用来删除资源。比如:
DELETE http://api.qc.com/v1/friends: 删除某人的好友 (在http parameter指定好友id)
POST http://api.qc.com/v1/friends: 添加好友
UPDATE http://api.qc.com/v1/profile: 更新个人资料
 

最新文章

  1. POJ2104 K-th Number(主席树)
  2. XML Schema and XMLspy notes
  3. 基本ASP的语法规则
  4. 【hdu 5918】Sequence I(KMP)
  5. C#设计模式——职责链模式(Chain Of Responsibility Pattern)
  6. jQuery基础修炼圣典—DOM篇(一)
  7. log4net在WinForm和ASP.net下的设置
  8. Android 基础(设备显示密度/图片自适应
  9. 大数据时代的杀手锏----Tachyon
  10. [原创]首次SDN比赛的记录-部分
  11. html5页面实现点击复制功能
  12. Python就业指导
  13. 【译】.NET Core 3.0 中的新变化
  14. LeetCode 单链表专题 (一)
  15. BBS论坛(二)
  16. LVS负载均衡基础介绍及NET、DR模式配置
  17. luogu 4042 有后效性的dp
  18. 史上最简单OpenGL+VS2017环境配置
  19. pythonCharm 破解
  20. 1. Java 基 础 部 分

热门文章

  1. Codeforces 845 C Two TVs
  2. JSOI2018 R1 & 九省联考2018 滚粗记
  3. Java线程:概念与使用
  4. LINUX网络相关命令(转)
  5. XStream轻松转换xml和java对象
  6. 「日常训练」The Intriguing Obsession(CodeForces Round #439 Div.2 C)
  7. Struts2(六.用标签显示用户列表及Value Stack和Stack Context)
  8. iOS-初识swift
  9. 测试理论- the conten of test plan
  10. Luogu2570 ZJOI2010 贪吃的老鼠 二分答案+最大流