本主题解释了使用 HTTP 1.0 和 所选定支持工具和提供操作工具的配置选项。从合适工具的 Transport 选项卡中 Transport 下拉菜单中选择 HTTP 1.0 后,将在 Transport 选项卡左窗格显示以下选项:
Anchor | ||||
---|---|---|---|---|
|
常规页面选项包括:General 页面选项包括:
Router Endpoint: 指定服务所需的端点 URL
方法:Method:指定使用哪个方法来处理请求。如果选择了 Constrain to WSDL 多选框,则该选项是禁用的。 要调用的方法可以指定为一个固定值、参数化值或脚本化值。有关参数化值的更多详情,
请查阅 使用数据源值、变量和提取的值参数化工具。
对于固定值,可以使用
有关脚本值的更多详情,请查阅 Extensibility and Scripting Basics。${var_name}
语法访问数据源值。也可以使用指定的环境变量。有关环境的更多详情,请查阅 配置虚拟化环境。消息切换模式:预计同步响应: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 | ||||
---|---|---|---|---|
|
...
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 | ||||
---|---|---|---|---|
|
HTTP Headers 页面选项包括:
- 添加:Add:单击该选项以添加自定义 HTTP 数据头。数据头名称不分区大小写。
- 修改:Modify:单击该选项以修改所选定的 HTTP 数据头。将显示一个对话框,允许修改数据头的名称和值。如果工具正在使用数据源,则数据头的值可以被其他数据源访问。
- 删除:Remove:单击该选项以删除所选定的 HTTP 数据头。
这些控件用于覆盖 header 字段。例如,可以通过这些控件指定所需名称和值来覆盖 Content-Type header 字段。
...
默认情况下添加的以下 header 字段可以通过这些 UI 控件覆盖。
...
Host
该值将包含来自 HTTP 端点或资源 URL 的主机名和端口号。
...
Anchor | ||||
---|---|---|---|---|
|
Cookies 页面选项包括:
- 发送请求前重置现有会话:Reset existing cookies before sending request: 允许清除当前会话,以便下一个 HTTP 调用启动一个新会话。
...