效率互联网科技@IT·互联网

RESTful API 设计规范

2017-02-06  本文已影响107人  清醒的cola

一个架构符合REST(REpresentational State Transfer)原则,就称它为RESTful架构。

资源 (Resources)

URI (Uniform Resource Identifiers) 统一资源标示符

URI = scheme "://" authority "/" path [ "?" query ] [ "#" fragment ]

URI规范:

URL(Uniform Resource Locator) 统一资源定位符(URI的实现)

对于REST API来说一个资源对应一个唯一的URI(URL)

表现(Representation)

HTTP请求的头信息中,用Accept和Content-Type标示。

状态转化(State Transfer)

常见异常返回码

异步任务

由于互联网通信 高延时(high latency)、高并发等特点 异步任务派上大用场。

  1. 先返回任务创建成功
  2. 客户端轮询任务状态

规范是提高效率的利器

上一篇 下一篇

猜你喜欢

热点阅读