Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的。  通常我们为Web API使用RESTful设计,REST概念分离了API结构和逻辑资源,通过Http方法GET, DELETE, POST 和 PUT来操作资源。  下面是进行RESTful Web API十个最佳实践,能为你提供一个良好的API设计风格。 1.使用名词而不是动词Resource
转载 9月前
13阅读
引言本文记载论了我对如何设计完美RESTful API的个人想法。经验来源于我两次深入理解红帽虚拟化产品的RESTful API。在设计API的现实工作中,我们不得不去解决上述描述的一些问题。添加一些no-RESTful或者RPC风格API到工程中并不是我们期望看到的。个人而言,实际工作中的RESTful API并不是教科书似的解决问题,他解决的是现实工作中不可避免的问题,比如说资源是否应该规范会
翻译 精选 2015-07-07 23:38:38
850阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联...
转载 2014-08-11 15:20:00
65阅读
2评论
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互
转载 2019-02-24 16:46:00
92阅读
2评论
作者: 阮一峰 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 API 构架的流行,甚至出现"API First"的设计思想。RESTf...
转载 2014-10-21 11:04:00
63阅读
2评论
 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用理解RESTful架构》,探讨如...
原创 2023-05-18 14:05:27
19阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致AP
原创 2022-01-18 15:05:10
40阅读
网络应程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。...
原创 2023-04-03 20:30:09
41阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、如何理解这个概念。
转载 2022-09-11 23:49:23
27阅读
  网络应用程序,分为前端和后端两个部分。  随着前端设备层出不穷,必须有一种统一的机制,方便不同的前端设备与后端进行通信。  RESTful 架构,是目前流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便。【REST (Representational State Transfer)表现层的状态转化。】 什么是RESTful架构:  (1)每一个URI代表一种资源;  
原创 2022-09-29 18:45:53
107阅读
RESTful架构,就是目前最流行的一种互联网软件架构 REST: Representational State Transfer “
原创 2022-03-01 13:59:38
81阅读
作者: 阮一峰 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 API 构架的流行,甚至出现"API First"的设计思想。RESTful API 
转载 2018-08-03 16:34:00
80阅读
2评论
<! div class="asset body" 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设
转载 2017-09-05 15:55:00
58阅读
2评论
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联...
转载 2014-08-11 15:20:00
94阅读
2评论
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是
原创 2021-09-09 09:26:55
107阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我
转载 2017-12-18 13:44:00
55阅读
2评论
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个...
原创 2021-07-16 10:24:18
67阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概
转载 2021-07-13 14:37:27
96阅读
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目
RESTful架构,就是目前最流行的一种互联网软件架构 REST: Representational State Transfer “表现层状态转化” 如果一个架构符合REST原则,就称它为RESTful架构 URI(统一资源定位符)HTTP动词常用的HTTP动词有下面五个(括号里是对应的SQL命令)。GET(SELECT):从服务器取出资源(一项或多项)。POST(CRE...
原创 2021-07-12 14:21:27
95阅读
  • 1
  • 2
  • 3
  • 4
  • 5