首页 > Windows开发 > 详细

RESTful API

时间:2019-11-07 19:08:54      阅读:87      评论:0      收藏:0      [点我收藏+]

RESTful API是什么?

RESTful API就是程序之间进行数据交互时,必须遵守的规范

RESTful API本质上就是一个规范,定义规范的作用就是让我们写api的时候,更好做区分,更容易让后台去处理,并且让前端更容易记住这些url,说白了目标就是让这个url上可以体现出对这个api的一些操作。原来我们没用他之前,get,delete全都能实现只不过url得保存好多个,后来学了restful api之后,才渐渐的去使用它,但是在使用的时候发现也有一些不适用的,因为我们现在网站没有https就用http来实现的。
 

RESTful API的内容

- 建议使用https代替http
- 建议要有api标识
   https://www.baidu.com/api/ (建议)
   https://api.baidu.com
- 建议加上版本
   https://www.baidu.com/api/v1/
   https://www.baidu.com/api/v2/
- 面向资源编程,认为网络上的任何东西都是资源,用名词来标识资源。
  https://www.baidu.com/api/v1/order/
- 根据method不同做不同操作
  - get 获取数据,从服务器取出资源(一项或多项)。
  - post 创建,在服务器新建一个资源。
  - delete 删除,从服务器删除资源。
   - put 更新,在服务器更新资源(客户端提供改变后的完整资源)。
 
- 条件
  https://www.baidu.com/api/v1/order/?page=11&date=2019
- 建议返回数据要加状态码(实战中基本上都是用code字段)
  200 连接成功
  301 重定向
  302 临时重定
  403 服务器拒绝请求
  404 服务器找不到请求网页
  500 服务器错误
- 建议出现错误,要返回错误信息
 {"code":‘1000‘,‘error‘:‘认证失败‘}

RESTful API

原文:https://www.cnblogs.com/wodexiaobiji/p/11808969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!