Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

本主题解释了使用 HTTP 1.0 和 所选定支持工具和提供操作工具的配置选项。从合适工具的 Transport 选项卡中 Transport 下拉菜单中选择 HTTP 1.0 后,将在 Transport 选项卡左窗格显示以下选项:

Anchor
HTTP1.0_general
HTTP1.0_general
General

常规页面选项包括:General 页面选项包括:

  • Router Endpoint: 指定服务所需的端点 URL 

  • 方法:Method指定使用哪个方法来处理请求。如果选择了 Constrain to WSDL 多选框,则该选项是禁用的。 要调用的方法可以指定为一个固定值、参数化值或脚本化值。有关参数化值的更多详情,

    请查阅 使用数据源值、变量和提取的值参数化工具

    对于固定值,可以使用 ${var_name} 语法访问数据源值。也可以使用指定的环境变量。有关环境的更多详情,请查阅 配置虚拟化环境

    有关脚本值的更多详情,请查阅 Extensibility and Scripting Basics

  • 消息切换模式:预计同步响应:Message Exchange Pattern: Expect Synchronous Response: 指定是否需要响应主体。  始终希望 HTTP 响应头。  如果未选择该选项,则产品将发送单向消息并等待通知头(通常为 "HTTP/1.0 202 Accepted”)。

  • 重定向设置(仅针对消息传递客户端,比如,REST、SOAP、消息传递、EDI 客户端):指定是否自动遵从 HTTP 重定向。如果希望在元氏请求Redirect Settings (for messaging clients only—e.g., REST, SOAP, Messaging, EDI clients): 指定是否自动遵从 HTTP 重定向。如果希望在原始请求/响应流量上执行操作或验证(代替只使用最终的请求/响应对),禁用该选项。
       
  • 压缩设置(仅针对消息传递客户机,比如,REST、SOAP、消息传递、EDI 客户端):Compression Settings (for messaging clients only—e.g., REST, SOAP, Messaging, EDI clients): 指定是否研所请求和解压响应。
    • Gzip 请求负载:request payload: Gzips 通过网络发送的请求有效负载。将不会被压缩发送到附加工具的数据。注意,压缩不不适用于配置来发送附件或 MTOM 模式的 SOAP 客户端。
    • 解压缩 gzip 编码的响应负载:Decompress gzip-encoded response payload: 解压将 "Content-Encoding: gzip” 作为数据头字段的响应负载。附加工具将接收未压缩的数据。

Anchor
HTTP1.0_url_parameters
HTTP1.0_url_parameters

...

URL Parameters 

URL Parameters 页面 选项包含:

  • URL 参数: Parameters允许向 GET 请求的 URL 中添加参数。单击 Add 按钮后,可以在打开的对话框中指定 Parameters/Value 对。如果数据源可用,还可以对值进行参数化。

...

Security> Client side SSL 页面选项包括:

  • 使用客户端密匙库:Use Client Key Store指定用来与服务器完成握手的密匙库。

Security> HTTP Authentication 页面选项包括:

  • 进行身份验证:Use Client Key Store: 若要设置基本的、NTLM、Digest 或 Kerberos 身份验证,请选择 Perform Authentication 多选框,然后从 Type 下拉列表中选择 Basic, NTLM, Kerberos ,或 Digest 。
    • 对于 Basic, NTLM, 或 Digest,则输入验证请求的 Username 和 Password 。
    • 对于 Kerberos,则输入验证请求的 Service Principal 。如果未使用正确的用户名和密码,或者没有使用正确的服务主体,则不会对请求进行身份验证。
  • 使用全局首选项:Use Global Preferences: 作为一种选择,如果在安全首选项中设置了全局 HTTP 身份验证属性,则可以选择 Use Global Preferences 。  有关更多信息,请查阅 安全设置

...

Anchor
HTTP1.0_httpheaders
HTTP1.0_httpheaders
HTTP Headers

HTTP Headers 页面选项包括:

  • 添加:Add单击该选项以添加自定义 HTTP 数据头。数据头名称不分区大小写。
  • 修改:Modify:单击该选项以修改所选定的 HTTP 数据头。将显示一个对话框,允许修改数据头的名称和值。如果工具正在使用数据源,则数据头的值可以被其他数据源访问。
  • 删除:Remove:单击该选项以删除所选定的 HTTP 数据头。

这些控件用于覆盖 header 字段。例如,可以通过这些控件指定所需名称和值来覆盖 Content-Type header 字段。 

...

默认情况下添加的以下 header 字段可以通过这些 UI 控件覆盖。

...

Host

该值将包含来自 HTTP 端点或资源 URL 的主机名和端口号。

...

Anchor
HTTP1.0_cookies
HTTP1.0_cookies
Cookies

Cookies 页面选项包括:

  • 发送请求前重置现有会话:Reset existing cookies before sending request: 允许清除当前会话,以便下一个 HTTP 调用启动一个新会话。

...