发送 HTTP 端点请求

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

开始之前

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

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

过程

要将请求发送到 HTTP 服务:

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

下一步做什么

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

反馈