本主题解释了使用 HTTP 1.0 和 所选定支持工具和提供操作工具的配置选项。从合适工具的 Transport 选项卡中 Transport 下拉菜单中选择 HTTP 1.0 后,将在 Transport 选项卡左窗格显示以下选项: General 页面选项包括: Router Endpoint: 指定服务所需的端点 URL Method:指定使用哪个方法来处理请求。如果选择了 Constrain to WSDL 多选框,则该选项是禁用的。 要调用的方法可以指定为一个固定值、参数化值或脚本化值。有关参数化值的更多详情, 请查阅 使用数据源值、变量和提取的值参数化工具。 对于固定值,可以使用 Message Exchange Pattern: Expect Synchronous Response: 指定是否需要响应主体。 始终希望 HTTP 响应头。 如果未选择该选项,则产品将发送单向消息并等待通知头(通常为 "HTTP/1.0 202 Accepted”)。 URL Parameters 页面 选项包含: 消息客户端 URL 参数格式 URL 查询参数根据 "application/x-www-form-urlencoded" 内容类型格式化。空白字符用 '+'代替。非阿拉伯数字替换为百分号,后面跟着两个表示字符代码的十六进制数字。Name 和 value 用 '=’ 隔开,name-value 对用 '&'隔开。 如果希望使用不同格式,则可以直接在工具端点 URL 末尾(而不是在 URL 参数部分中)指定查询参数。例如,可以使用 http://host:8080/path?a=1&b=2&c=3 Security> Client side SSL 页面选项包括: Security> HTTP Authentication 页面选项包括: HTTP Headers 页面选项包括: 这些控件用于覆盖 header 字段。例如,可以通过这些控件指定所需名称和值来覆盖 Content-Type header 字段。 默认情况下添加的以下 header 字段可以通过这些 UI 控件覆盖。 该值将包含来自 HTTP 端点或资源 URL 的主机名和端口号。 输出消息的媒体类型。只在输出消息包含 HTTP 控制的主体时,才可发送该数据头。 发送主体的有 POST, PUT, 和 DELETE 方法,而没有 GET, OPTIONS, HEAD, 或 TRACE 方法。 默认值由发送的消息类型确定。SOAP 消息的内容类型根据 SOAP 版本变化而变化,SOAP 1.1 是 "text/xml" ,SOAP 1.2 是 "application/soap+xml"。其他 XML 消息默认使用 "text/xml"。JSON 消息将使用 "application/json"。使用表视图配置的消息将使用 "application/x-www-form-urlencoded"。使用 MIME 附件发送的消息将包含带 "start" 和 "boundary” 参数的 "multipart” 内容类型。属于 EDI、固定长度、CSV 或自定义消息格式的消息将具有消息格式的媒体类型。 输出消息的大小(以字节为单位)。 下面的 HTTP 数据头是有条件地进行配置的。它们是在该表之外配置的,或者具有必须动态生成的值。 该 HTTP 数据头仅在 SOAP 1.1 时才发送。设置在常规(General)页面的 SOAPAction 字段中。 该数据头根据 HTTP 身份验证和首选项(在 Security> HTTP Authentication and Oauth 下)中特定的 Oauth 设置自动构建。NTLM、Digest 和 Kerberos 身份验证的值将根据不同要素(包括动态生成的挑战响应和安全令牌)而不同。 如果启用了 Keep-Alive connection ,则该数据头会被添加到消息中,并使其值为 该数据头根据首选项中的代理身份验证设置以及服务器是否指示需要代理身份验证构建。 Cookies 页面选项包括:General
${var_name}
语法访问数据源值。也可以使用指定的环境变量。有关环境的更多详情,请查阅 配置虚拟化环境。
URL Parameters
Security
HTTP Headers
Host
Content-Type
Content-Length
SOAPAction
Authorization
Connection
Keep-Alive
。如果启用了 Close connection ,将不会发送该数据头(默认选项)。对于 NTLM 和 Digest HTTP 身份验证,必须启用 Keep-Alive。Proxy-Authorization
Cookies
Overview
Content Tools