- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 RESTful API 设计最佳实践(6)
RESTful API 设计最佳实践(6)在本文中,将重点介绍一些实际设计RESTful API的建议,这些API是基于HTTP协议设计的。这些建议是参考网上一些好的资料并结合自己实际经验做了更加细致的分析,个人觉得有不错的参考价值。一、两个简单的例子1. 简单资源的CRUD GET /users - 获取用户列表 GET /users/:id - 获取用户ID号为:
2016-09-22 10:03:12 2737
原创 RESTful API 设计最佳实践(3)
RESTful API 设计最佳实践(3)一、无状态和有状态无状态服务,是REST风格服务的核心约束。无状态指的是:处理请求所需要的状态信息都放在请求里面(如,放在URI路径、查询参数、body以及Header中等),而不是存放在服务器端。服务器端从请求中获取到相关状态信息,对请求进行处理之后,将需要返回的状态信息放在诸如body、header中,返回给客户端。无状态服务,是不要求请求有先后次序的。
2016-09-21 16:55:28 739
原创 RESTful API 设计最佳实践(2)
RESTful API 设计最佳实践(2)常见的分布式应用架构风格有三种: (1)分布式对象(Distributed Objects) 架构实例:CORBA/RMI/EJB/DCOM/.NET Remoting等。 (2)远程过程调用(RPC) 架构实例:SOAP/XML-RPC/Hessian/Flash AMF/DWR等。 (3)表述性状态转移(REST) 架构实例:HT
2016-09-20 17:03:15 959 2
原创 RESTful API 设计最佳实践(5)
RESTful API 设计最佳实践(5)在上篇文章中,主要介绍了Roy Fielding论文中,关于统一接口的四个约束,并对其中资源定义相关部分阐述了自己的一些观点。本章节主要介绍一下我们现实中最为常见的,也是REST统一接口的最佳实践者——HTTP规范,着重介绍设计RESTful API时,对于HTTP方法选择,以及REST服务实现过程中需要注意的点。
2016-09-20 16:45:08 1330
原创 RESTful API 设计最佳实践(4)
RESTful API 设计最佳实践(4)目前,对于RESTful API设计并没有非常严格的标准,但一定要尽量满足以下需求:(1)使用WEB标准,如满足HTTP协议规范(2)对开发者友好,并且可以通过浏览器、curl等简单工具进行调用。(3)简单、易用、一致。(4)高效。这一章节,我想先介绍一下REST中统一接口相关理论知识。
2016-09-20 10:57:32 1156
原创 RESTful API 设计最佳实践(1)
RESTful API 设计最佳实践(1)——在Roy Thomas Fielding看来,这可能(kending)不是真正的REST,但也将是一个因REST所带来的好的实践。一、Representational State Transfer (REST)概述1. 相关概念(1)资源: rest对于资源的定义基于一个简单的前提:标识符的改变应该尽可能少的发生,将一个资源定义为创作者想要标识的语义,而
2016-09-18 22:09:26 1241
空空如也
CentOS 6.9安装无线网卡驱动kmod-r8192ce出错
2017-08-20
CentOS内核升级后uname和rpm -q kernel查看到的信息不一致
2017-08-20
Spring怎样向enum类型中注入值
2015-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人