发送 HTTP 端点请求

可将请求发送到使用 HTTP 端点的服务。

开始之前

如果服务使用安全套接字层 (SSL) 认证,那么请在发送请求之前创建 SSL 配置。有关更多信息,请参阅创建 SSL 配置

如果服务对加密、签名或其他安全算法使用 SOAP 安全性,那么必须首先通过正确的库和配置文件来配置环境,然后为 WSDL 文件创建安全性概要文件。有关更多信息,请参阅针对 SOAP 安全性配置环境创建 WSDL 文件的安全性概要文件

过程

要将请求发送到 HTTP 服务:

  1. 单击打开通用服务客户机工具栏按钮 打开“通用服务客户机”按钮 并选择“请求”页面。
  2. 单击添加图标 (“添加”按钮) 并单击您要发送的请求类型,或在“请求库”中右键单击端点并选择您要发送的请求类型。
  3. 在“配置协议”窗口中,选择 HTTP 并指定 HTTP 传输配置。 如果需要,单击新建为调用创建 HTTP 传输配置。
  4. 输入调用的 URL、HTTP 方法和版本,并指定任何头或 cookie 属性。 单击 Rest 方式复选框以将 URL 拆分为资源和参数。
  5. 单击下一步
  6. 在“选择根元素”页面上,如果服务使用特定 XML 模式定义 (XSD),请从列表选择一个定义,或单击浏览以导入 XSD 文件,然后选择请求的根元素。 如果对于服务没有可用的 XSD,请选择无模式
  7. 单击完成 请求将添加到“请求库”的端点部分。
  8. 在“请求库”中,选择请求元素。 通用服务客户机显示三个步骤:编辑数据调用查看响应。请求的详细信息显示在编辑数据步骤下面。
  9. 根据在步骤 2 中选择的请求,在“消息”页面上,使用“表单”、“”或“”视图来编辑请求的内容。 每个视图以不同格式显示相同数据。要在“表单”或“”视图中添加或移除 XML 元素,请单击模式 > 验证和帮助以与模式目录中指定的 XSD 保持一致。
  10. 在“附件”页面上,指定要和请求一起发送的任何文件附件。 要添加附件,请单击添加并遵循向导来随请求附加文件。
  11. 如果需要,请在“传输”页面上更改请求使用的传输配置。 要创建和编辑传输和安全配置,使用传输选项卡。
  12. 如果在步骤 2 中选择了 SOAP XML 请求,在“请求堆栈”页面上,指定是否想要覆盖应用于 WSDL 文件的出局请求的安全算法或处理算法。 要添加“响应堆栈”页面以编辑入局响应的安全性或处理算法,单击显示响应堆栈
    注: 这些设置仅适用于当前请求。要编辑该请求或使用当前 WSDL 文件的所有请求的响应堆栈,请单击编辑 WSDL 安全以打开“WSDL 安全性编辑器”。
  13. 当您准备就绪后,单击调用来发送服务请求。 通用服务客户机将发送请求,并在查看响应步骤下显示消息返回内容。

下一步做什么

对于成功的请求,将进行记录并添加到请求历史记录列表。如果使用的是 IBM Rational® Performance TesterIBM Rational Service Tester for SOA Quality,那么可通过单击生成测试套件按钮 (生成测试套件) 来创建服务测试。

反馈