Restful规范

RESTful API 设计指南 http://www.ruanyifeng.com/blog/2014/05/restful_api.html

前后端分离定义API接口

Restful·API 统一接口定义方式 (设计风格)不是标准
Restful规范
第一种专有域名会出现跨域问题
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。
所谓同源是指,域名,协议,端口均相同

常见设计风格

  • 域名:api尽量部署再专有域名下面
  • 路径: 不能用动词,使用名词
  • 版本:在地址拼接即可
  • http动词:不同的请求方式,表示不同的资源
  • 过滤:以问号的形式携带
  • 状态:200 201 204 401 403 404 405
  • 返回值:json