REST客户端转换步骤可以消费RESTful服务。RESTful是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。在该体系中Web服务被视为资源并且可以通过其URL进行标识。该步骤有常规、认证、SSL、标题、参数、矩阵参数六个标签页。常规标签页配置信息如图1所示:

REST连接 原生连接的区别 rest接口调用客户端_CKettle

 

图1常规标签页配置信息

下文详细解释各控件的含义:

1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

常规标签页为REST客户端资源输入以下连接信息:

2、URL:指定请求地址。

3、接收字段的地址:勾选后,第四个控件“URL字段名”将变为可选,设置后,可从输入流中的字段中获取URL。

4、网址字段名称:指定URL字段的名称。

5、HTTP方法:选择此步骤将如何与资源交互。您可以从以下可能的操作中进行选择:

GET:检索资源。

POST:创建新资源。

PUT:创建或更新现有资源。

DELETE:删除资源。

HEAD:仅检索资源的头信息。

OPTIONS:描述服务器支持的其他方法和操作。

PATCH:对资源进行部分更新。

6、从字段获取方法:选择以指定从输入流中的字段定义GET方法。如果选择此选项,则下一控件“方法字段名称”变为可用。

7、方法字段名称:选择定义GET方法的字段。仅当勾选“从字段获取方法”时,此选项才可用。

8、正文参数:选择包含用于POSTPUTDELETE方法的请求正文的字段。

9、应用类型:选择资源内容的类型。

10、结果字段名称:存储结果数据的字段名称。

11、HTTP状态码字段名称:存储响应状态码的字段名。

12、响应时间(毫秒)字段名:存储响应时间的字段名称。

13、响应标题字段名称:存储响应头的字段名称。