Restful API - 学习/实践

1.应该场景

RESTful 是目前最流行的 API 设计规范[风格, 不是强制要求],用于 Web 数据接口的设计。

2.学习/操作

Laravel资源路由

RESTful API 大原则容易把握,但是细节不容易做对。

本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。

1. 文档

RESTful API 设计指南 - 阮一峰的网络日志   // 阮一峰 - RESTful API 设计指南

理解RESTful架构 - 阮一峰的网络日志

简洁 RESTful API 设计规范!整个人都清爽了!

REST - 廖雪峰的官方网站  // 廖雪峰 - REST

REST架构风格与RESTFUL API设计最佳实践 // REST架构风格与RESTFUL API设计最佳实践 - 2018-02-23

学院君 - 编写 JSON API —— RESTful 风格 API 设计原则与最佳实践

目前所在公司似乎准备或者已经使用Lumen为App提供接口服务

Create Lumen REST API Authentication for the ToDo app -- 英文实践文档 - 推荐

2. 整理输出

2.1 介绍

介绍就暂时不说了,仔细看下上面提供的文档,就大概明白了~

简单说, 就是一种架构风格, 如果一个架构符合REST原则,就称它为RESTful架构。

2.2 实操

环境

Mac

Lumen

CodeBase

GitHub - ahmedkhan847/todoappwithlumen: Creating a todo app with lumen.

效果

TBD

后续补充

...

3.问题/补充

1. 微服务架构,服务,Web框架,如:Lumen, REST API之间的关系?

一直没有搞明白,微服务架构中,服务之间相互通信,是通过调用API, 而且推荐使用 REST API

每个服务可以单独部署,这里是用什么写的,比如是采用Web 框架,如:Lumen 来写?

Create Lumen REST API Authentication for the ToDo app

解惑之道,TBD

2. 关于国外实践文章借助Lumen实践REST API 的截图

2. 关于HTTP authentication

4.参考

RESTful API 设计指南 - 阮一峰的网络日志   // 阮一峰 - RESTful API 设计指南

简洁 RESTful API 设计规范!整个人都清爽了!

REST - 廖雪峰的官方网站  // 廖雪峰 - REST

后续补充

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值