加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

谈谈前后分离接口规范

发布时间:2019-07-20 06:29:14 所属栏目:建站 来源:儒雅程序员
导读:副标题#e# 1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一

1.GET请求:

  1. xxx/login?body={"username":"admin","password":"123456","captcha":"scfd","rememberMe":1} 

2.POST请求:

前后分离接口规范

POST请求

5.2.2 响应基本格式

  1.  code: 200, 
  2.  data: { 
  3.  message: "success" 
  4.  } 

1.code : 请求处理状态

  1. 200: 请求处理成功 500: 请求处理失败 401: 请求未认证,跳转登录页 406: 请求未授权,跳转未授权提示页 

2.data.message: 请求处理消息

  1. code=200 且 data.message="success": 请求处理成功 code=200 且 data.message!="success": 请求处理成功, 普通消息提示:message内容 code=500: 请求处理失败,警告消息提示:message内容 

5.3 响应实体格式

  1.  code: 200, 
  2.  data: { 
  3.  message: "success", 
  4.  entity: { 
  5.  id: 1, 
  6.  name: "XXX", 
  7.  code: "XXX" 
  8.  } 
  9.  } 

data.entity: 响应返回的实体数据

5.4 响应列表格式

  1.  code: 200, 
  2.  data: { 
  3.  message: "success", 
  4.  list: [ 
  5.  { 
  6.  id: 1, 
  7.  name: "XXX", 
  8.  code: "XXX" 
  9.  }, 
  10.  { 
  11.  id: 2, 
  12.  name: "XXX", 
  13.  code: "XXX" 
  14.  } 
  15.  ] 
  16.  } 

data.list: 响应返回的列表数据

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读