1. 概述
与SOAP相比,REST WebService简化了调用,也降低了技能要求。
REST 近年来已经成为最主要的 Web 服务设计模式。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。
您可以不用知道REST是什么,按照我们的手册发起HTTP请求即可,只需遵从以下的基本原则
1 REST用URL来描述资源,如人员、部门、协同、公文。
2 使用HTTP协议的GET、POST、PUT和DELETE来描述资源的获取、创建、修改和删除。
请注意,所有的REST服务都必须传递通过验证服务获取的token,以下不再赘述。
1.1. 启用RESTFul web service
协同安装完成以后是不能直接使用RESTFul web service的,需要系统管理员登录系统,在信息集成配置 → REST用户管理模块中添加REST用户并启用该用户即可。
系统管理员创建REST用户后需要对REST用户进行资源授权,REST用户只能访问已经授权的资源。
1.2. 配置开发环境
启动服务,查看RESTFull web service服务的WADL:
http://ip:port/seeyon/rest/application.wadl
例如:http://127.0.0.1:808