常见的 http 状态码 整理
概念原理
客户端的每一次请求, 服务器端必须给出回应,回应一般包括HTTP状态码和数据两部分。1xx: 信息,请求收到了,继续处理。2xx: 代表成功. 行为被成功地接收、理解及采纳。3xx: 重定向。4xx: 客户端错误,请求包含语法错误或请求无法实现。5xx: 服务器端错误.2xx 状态码200 OK [GET]: 服务器端成功返回用户请求的数据。201 CREATED [POST/PUT/PATCH]: 用户新建或修改数据成功。202 Accepted 表示一个请求已经进入后台排队(一般是异步任务)。204 NO CONTENT -[DELETE]: 用户删除数据成功。4xx状态码400:Bad ... ...
阅读全文
RESTful API规范 接口URL路径设计与返回结果数据格式
概念原理
编写API有什么好处呢?由于API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求的区别:REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Type为application/json;REST响应返回的结果是JSON数据格式,因此,响应的Content-Type也是application/json。url 即资源... ...
阅读全文