REST Client介绍
REST 客户端转换步骤可以消费 RESTful 服务。RESTful 是一种网络应用程序的设计风格和开发方式,基于 HTTP,可以使用 XML 格式定义或 JSON 格式定义。在该体系中 Web 服务被视为资源并且可以通过其 URL 进行标识,该步骤有常规、认证、SSL、标题、参数、矩阵参数六个标签页
General标签页配置信息
- URL:指定请求地址
- Accept URL from field?:勾选后,URL field name “URL 字段名”将变为可选,设置后,可从输入流中的字段中获取 URL
- URL field name:指定 URL 字段的名称
- HTTP method:选择此步骤将如何与资源交互。您可以从以下可能的操作中进行选择:
GET:检索资源
POST:创建新资源
PUT:创建或更新现有资源
DELETE:删除资源
HEAD:仅检索资源的头信息
OPTIONS:描述服务器支持的其他方法和操作
PATCH:对资源进行部分更新 - Get Method from field:选择以指定从输入流中的字段定义 GET 方法。如果选择此选项,则下一控件“Method field name”变为可用
- Method field name:选择定义 GET 方法的字段。仅当勾选“Get Method from field”时,此选项才可用
- Body field:选择包含用于 POST,PUT 和 DELETE 方法的请求正文的字段
- Application type:选择资源内容的类型
- Result field name:存储结果数据的字段名称
- HTTP status code field name:存储响应状态码的字段名
- Response time (millisecondes) field:存储响应时间的字段名称
- Response header field name:存储响应头的字段名称
Authentication标签页
当使用资源需要进行身份验证,请使用该选项卡
HTTP Login:用于 HTTP 请求身份验证的用户名
HTTP Password:用于 HTTP 请求身份验证的密码
Preemptive?:勾选此选项可在服务器做出未经授权的响应之前发送身份验证凭据
Proxy Host:代理主机的地址
Proxy Port:代理主机的端口
SSL 标签页
在此标签中设置访问需要 SSL 证书身份验证的资源
- Trust store file:指定信任库文件的位置
- Trust store password:指定信任库文件的密码
Headers标签页
可以使用输入流字段定义任何 HTTP 标题的内容,单击“获取字段”按钮填充字段列表
- Field:来自输入流的包含标头信息的字段
- Name:此步骤中输出字段的名称
Parameters标签页
定义 POST,PUT,DELETE 和 PATCH 请求的参数值。GET 方法的参数应直接作为 URL 的一部分。单击“获取字段”按钮填充字段列表。注:仅当将“常规”选项卡中的 HTTP 方法设置为 POST,PUT,DELETE 或 PATCH时,参数表和“获取”按钮才可用
- Parameter:第一个参数为输入流的包含参数信息的字段
- Parameter:第二个参数为此步骤中输出流字段的名称
Matrix Parameters标签页
矩阵参数作为另一种形式的请求参数,与常规的请求参数各有优缺,在这里不做详细探讨。在此步骤中的用法与前一个“参数”标签页类似
- Parameter:第一个参数为输入流的包含参数信息的字段
- Parameter:第二个参数为此步骤中输出流字段的名称