将 WS-Addressing 添加到安全性配置

WS-Addressing 规范提供了不受传输方式影响的机制,使基于 SOAP 的 Web 服务能够传达寻址信息。您可以使用 WSDL 安全机制向服务测试添加 WS-Addressing。

开始之前

在将 WS-Addressing 添加到安全性配置之前,您必须要有这样的服务测试:它具有与有效 WSDL 相关的请求和响应。

过程

要将 WS-Addressing 添加到 WSDL 安全算法,请执行以下操作:

  1. 打开测试,选择服务请求,然后在“原始事务数据”视图中,选择在安全处理之后启用 XML 文档的显示
  2. 在“请求堆栈”页面上,单击编辑 WSDL 安全 编辑 WSDL 安全
    提示: 如果需要为入局响应编辑不同安全算法或处理算法,请单击显示响应堆栈将“响应堆栈”页面添加到编辑器。
    此时将打开“WSDL 安全性编辑器”。
  3. 选择 WSDL 安全性编辑器的算法堆栈页面,然后在安全算法列表中,选择或创建安全算法。
  4. 堆栈内容列表中,单击添加 > WS-Addressing 并指定由服务实施的设置。
    WS-Addressing 算法
    如果您的服务使用 WS-Addressing 2004/08 或 WS-Addressing 1.0 Core 标准,那么使用此块。
    名称空间
    请指定 WS-Addressing 2004/08 或 WS-Addressing 1.0 Core 的名称空间。
    请求使用 WS-Addressing 时的操作
    选择当 WS-Addressing 已经在请求中时要完成的操作。
    将 Reply-to 中的匿名地址替换为:
    选择此选项以在 Reply-to 头中生成指定的地址,而不是匿名地址。
    从响应中移除 WS-Addressing
    选择此选项以从响应中删除任何 WS-Addressing 头。
  5. 保存 WSDL 安全算法,并选择测试编辑器。 WS-Addressing 名称空间和头 XML 内容将显示在“原始事务数据”视图中。

反馈