Restful API的设计思路

2017-02-07  本文已影响143人  phper1021

API的就是程序员的UI,和其他UI一样,你必须仔细考虑它的用户体验!
Restful只是web api/Json传输接口通过http调,取到还要自己解。Rpc一般都是配套的,客户端直接像调本地函数一样调用(一般用在内网服务间调用,可以用rpc的框架thrift)
Swagger可以用来管理你的RESTful API

使用SSL(https)来提供URL

使用GET、POST、PUT、DELETE这几种请求模式

在URI中体现资源,而非动作

版本

HTTP响应码

下面是一些参考的状态码:

返回值结构

使用JSON进行返回:

鉴权

自我保护能力

上一篇 下一篇

猜你喜欢

热点阅读