您当前的位置: 首页 >  运维

App后台开发运维和架构实践学习总结(7)——RESTful API 设计规范

科技D人生 发布时间:2017-05-06 08:58:42 ,浏览量:3

一个好的API设计,是应该遵循资源导向的,需要见名知义。 一、协议

API与用户的通信协议,总是使用HTTPs协议。

二、域名

应该尽量将API部署在专用域名之下。


https://api.example.com

如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。


https://example.org/api/
三、版本(Versioning)

应该将API的版本号放入URL。


https://api.example.com/v1/

另一种做法是,将版本号放在HTTP头信息中,但不如放入URL方便和直观。Github采用这种做法。

四、路径(Endpoint)

路径又称"终点"(endpoint),表示API的具体网址。

在RESTful架构中,每个网址代表一种资源(resource),所以网址中不

关注
打赏
1688896170
查看更多评论

科技D人生

暂无认证

  • 3浏览

    0关注

    1542博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0498s