统一接口: 这里分为4点, 他们是: 资源标识符(URI), 资源的操作(也就是方法Method, HTTP动词), 自描述的响应(可以认为是媒体类型Media-Type), 以及状态管理(超媒体作为应用状态的引擎...Richardson 成熟度模型
Richardson 成熟度模型代表着你的API是否足够成熟, 分为4个级别, 0代表最差, 3代表最好.
0级, 天花沼泽:
这里HTTP协议只是被用来进行远程交互,...每个中间件可以在它被调用之前和之后执行可选的逻辑, 同时也可以决定该请求是否可以被送到管道的下一个中间件那里.
请求在中间件里的流图如下:
?
看一下这个例子:
?...注意路由参数和查询参数的区别,下面这个URL里val1和val2是查询参数,它们是在url的后边使用?和&分隔:
/product?...val1=2&val2=10
而针对上面的Action,下面这个URL的路由参数id就是123:
/api/first/123
针对下面这个POST Action:
?