第十三章 手动创建 REST 服务(一)
本附录描述了如何通过继承 %CSP.REST 类来手动创建 REST 服务;此过程创建了一个手动编码的 REST 服务,它不能与所有 管理工具一起使用。
手动创建 服务的基础知识
要手动定义 服务,请执行以下操作:
- 创建一个
REST服务类 —%CSP.REST的子类。在子类中:- 定义一个
URL映射,该映射指定为REST URL和HTTP方法执行的 方法。 - 可以选择指定 参数。此参数控制每个 调用是在其自己的
Web会话下执行还是与其他 调用共享一个会话。 - (可选)覆盖错误处理方法。
- 定义一个
如果想将实现代码与调度代码分开,可以在单独的类中定义实现 REST 服务的方法,并从 URL 映射中调用这些方法。
- 定义一个使用 服务类作为其调度类的 应用程序。
要定义 应用程序及其安全性,请转至 应用程序页面(单击System Administration > Security > Applications > Web Applications)。
定义 应用程序时,将 设置为 REST 服务类的名称。
此外,将应用程序的名称指定为 调用的 的第一部分。示例名称为 或 ,但可以指定 中允许的任何文本。
可以在一个命名空间中定义多个 服务类。每个拥有自己入口点的 服务类都必须拥有自己的