REST 先决条件
调用 Interact API 的其中一种方法是通过 HTTP 使用 JSON(JavaScript 对象表示法)格式调用(此处称为 REST API)。REST API 的优势是比 SOAP 的性能更好,尽管 Java 序列化适配器仍是适用于 Interact API 调用的最快捷方法。
在开始使用 REST API 之前,请注意以下事项:
*
支持对 Interact API 的 REST 调用的 URL
http://Interact_Runtime_Server:PORT/interact/servlet/RestServlet替代部署 InteractInteract 运行时服务器和端口的实际主机名或 IP 地址。
*
存在两个特定于 REST API 的 Interact 类:RestClientConnector(作为帮助程序提供,以通过 JSON 格式的 REST 连接至 Interact 运行时实例);RestFieldConstants(描述用于 API 请求和响应的 JSON 消息的底层格式)。
*
样本 REST 客户机在 Interact _Home/samples/javaApi/InteractRestClient.java 处提供。尽管样本代码为简单示例,但是它可以为演示如何使用 REST API 提供一个很好的起点。
*
要获取 REST API 类的完整描述以及所有其他 Interact API 信息,请参阅安装在运行时服务器上 Interact_Home/docs/apiJavaDoc 处的 Javadoc。
除了此处提到的信息,REST API 还提供了有关使用 Interact API 的其他协议所支持的所有方法。