RESTful 服务术语
以下是与 RESTful 服务相关的一些主要术语。
-
RESTful 服务:符合 RESTful 体系结构样式原则的 HTTP Web 服务。
-
资源模块:用于分组相关资源模板的组织单位。
-
资源模板:单个 RESTful 服务,能够为一组 URI(通用资源标识符)的请求提供服务。URI 集由资源模板的 URI 模式定义
-
URI 模式:资源模板的模式。可以是路由模式或 URI 模板,但建议您使用路由模式。
-
路由模式:侧重于将 URI 的路径部分分解到其组件部分中的模式。例如,
/objects/:object/:id?模式将匹配/objects/emp/101(与emp资源中的项请求匹配,id为101),并且还将匹配/objects/emp/(与emp资源的请求匹配,因为 :id参数使用?修饰符进行注释,这表示id参数是可选的)。 -
URI 模板:定义给定资源模板可以处理的 URI 的特定模式的简单语法。例如,模式
employees/{id}将匹配路径以employees/开头的任何 URI,例如employees/2560。
-
-
资源处理程序:提供为特定资源模板的特定 HTTP 方法提供服务所需的逻辑。例如,上述资源模板的 GET HTTP 方法的逻辑可能是:
select empno, ename, dept from emp where empno = :id
-
HTTP 操作:HTTP(HyperText Transport Protocol,超文本传输协议)定义 Oracle REST Data Services 中支持用于构建 RESTful 服务的标准方法:
GET(检索资源内容)、POST(存储新资源)、PUT(更新现有资源)和DELETE(删除资源)。
父主题:REST 页