面试简答REST ful风格

什么是REST ful?

不同开发人员的设计风格都不同, REST ful是普遍采用的设计风格

REST ful设计的关键点
  • URL尽量使用名词复数, 不使用动词
  • 访问同一个URL地址, 采用不同的请求方式, 代表执行不同的操作(get获取, post新增等)
  • 过滤参数放在查询字符串中(分页, 页容量)
  • 针对不同的操作, 返回不同的响应数据(get返回单个对象或资源列表, post返回新建的数据对象, delete返回空等)
  • 服务器返回的响应格式数据, 尽量使用JSON
  • 服务器返回的状态码和提示信息(200, 成功返回用户请求, 404, 用户发出的请求服务器没有对应的API)

你可能感兴趣的:(面试简答REST ful风格)