本主题解释了配置选项,以便使用 HTTP 1.1, 其中带有所选的支持工具和供应操作工具。从合适工具的 1, 其中带有所选的支持工具和配置操作工具。从合适工具的 Transport 选项卡内的 Transport 下拉菜单选中 HTTP 1.1 之后,将在 Transport 选项卡的左窗格显示以下选项:
Anchor | ||||
---|---|---|---|---|
|
...
General
常规页面选项包括:
General 页面选项包括:
Router Endpoint:路由器端点:端点是服务端点的 URL。
Method: 指定用于处理请求的方法。如果选择了 Constrain to WSDL 复选框,则禁用该字段。调用的方法也可以指定为固定值、参数化值或脚本化值。
关于参数化值的更多详情,请查阅 Parameterizing Tools with Data Source Values, Variables, and Extracted Values。
使用固定值,可以使用
关于脚本化值的更多详情,请查阅 扩展和脚本基础${var_name}
语法对数据源值进行访问。也可以使用指定的环境变量。有关环境的更多详情,请查阅 配置虚拟化环境。消息切换模式:预计同步反应:Message Exchange Pattern: Expect Synchronous Response: 指定是否需要响应主体。 总是期望 HTTP 响应数据头。 如果未选择此选项,则产品将发送单向消息并等待通知数据头(通常为“HTTP/1.1 202 Accepted”)。
...
- HTTP Chunking: 以 块 的形式发送HTTP消息。SOAtest 和 Virtualize 不是从内存发送整个消息,而是一次读取一个块,然后发送该块。在每个块之前添加一个数字,以便接收端知道需要多少字节。
- 重定向设置 (只适用于消息传递客户机。比如,REST、SOAP、Messaging、EDI clients):Redirect Settings (for messaging clients only—e.g., REST, SOAP, Messaging, EDI clients): 指定是否自动遵循 HTTP 重定向。如果希望对原始请求和响应流量执行操作或验证(而不是只处理最终的 request/response 对),请禁用此选项。
- 压缩设置 (只适用于消息传递客户机。比如,REST、SOAP、Messaging、EDI clients):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 | ||||
---|---|---|---|---|
|
...
URL Parameters
URL 参数 页面 选项包含: Parameters 页面 选项包含:
- URL 参数: Parameters :允许向 GET 请求的 URL 添加参数。单击 Add 按钮之后,可以在打开的对话框中指定 Parameters/Value 对。如果数据源可用,那么也可以参数化该值。
Anchor | ||||
---|---|---|---|---|
|
...
Security
Security> Client side SSL 页选项包括:
- 使用客户端密匙库:Use Client Key Store: 指定用于完成与服务器握手的密钥存储区。
Security> HTTP Authentication 页面选项包括:
- 执行身份验证:Perform Authentication: 若要设置 basic、NTLM、Digest 或 Kerberos 身份验证,请选择 Perform Authentication 复选框,然后选择 Basic, NTLM, Kerberos, 或从 Type 下拉列表选择 Digest 。
- 对于 Basic, NTLM, 或 Digest,请输入 Username 和 Password 对请求进行身份验证。
- 对于 Kerberos,请输入 Service Principal 以对请求进行身份验证。如果未使用正确的用户名和密码,或者没有使用正确的服务主体,则不会对请求进行身份验证。
- 使用全局首选项:Use Global Preferences: 或者,如果在安全首选项中设置了全局 HTTP 身份验证属性,那么可以选择 Use Global Preferences 。 有关更多信息,请查阅 安全设置。
Anchor | ||||
---|---|---|---|---|
|
...
HTTP Headers
HTTP Headers 页面选项包括:
- 添加:Add:单击该选项以添加自定义 HTTP 数据头。
- 修改:Modify:单击该选项以修改所选定的 HTTP 数据头。将显示一个对话框,允许你修改标题的名称和值。如果工具使用数据源,则可以从数据源访问数据头的值。数据头。将显示一个对话框,允许您修改标题的名称和值。如果工具使用数据源,则可以从数据源访问数据头的值。
- 删除:Remove:单击该选项,删除所选定的 HTTP 数据头。
这些控件用于覆盖数据字段。例如,你可以通过这些控件指定所需的名称和值来覆盖 这些控件用于覆盖数据字段。例如,您可以通过这些控件指定所需的名称和值来覆盖 Content-Type 数据头字段。
默认情况下,添加的以下数据头字段可以通过这些 UI 控件覆盖
...
Anchor | ||||
---|---|---|---|---|
|
Cookies 页面选项包括:
- 发送请求前重置现有 cookie:允许你清除当前会话,以便下一个 Reset existing cookies before sending request: 允许您清除当前会话,以便下一个 HTTP 调用启动一个新会话。