RestFul API最佳实践

2017-05-08  本文已影响0人  陈智涛

定义

1、什么是Rest?

REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。
目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。

2、什么是RestFul API?

3、RestFul API实践

3.1操作
3.2状态码,错误码,统一错误描述

一般每个操作,都会对应一个状态码,这个状态码有框架设计,如get:200 post:201

4、使用Token令牌来授权和身份验证

5、开发

参考:
1、豆瓣API
https://developers.douban.com/wiki/?title=api_v2
2、

上一篇下一篇

猜你喜欢

热点阅读