创建或编辑 HTTP 端点

HTTP 端点可以提供可供 Studio 和 Integration Appliance 用于连接 HTTP 服务器的连接信息。HTTP 端点还可以指定相应连接信息,以使 Integration Appliance 能够充当 HTTP 侦听器。

  1. 在“创建端点”或“编辑端点”窗格中,按下表中所述配置字段。
    注: 更改端点的配置属性会影响项目中使用该端点的所有编排,因为编辑是全局而非局部操作。
  2. 完成后,请单击测试连接以确认可连接到 HTTP 服务器(如果可用)。
    注: 测试连接按钮只在配置“HTTP 发布请求”活动的端点时(即位置被设置为远程服务器选项时)才可用。
  3. 单击确定
表 1.
字段名 描述
位置  
集成设备接收请求 此选项可以指定 Integration Appliance 充当 HTTP 侦听器。

对于用于 HTTP 接收请求活动的 HTTP 端点,位置会自动设置为 Integration Appliance 接收请求选项。

远程服务器 此选项可以指定 Integration Appliance 通过远程 HTTP 服务器来发送和接收请求。

对于用于 HTTP 发布请求活动的 HTTP 端点,位置会自动设置为远程服务器选项。

主机名 仅对远程服务器选项是必需的 - 指定此端点连接的 HTTP 服务器的主机名或 IP 地址。
端口 对于 HTTP 接收请求活动 - 指定充当 HTTP 侦听器的 Integration Appliance 的端口号。

对于 HTTP 发布请求活动 - 指定远程 HTTP 服务器的端口号。

登录 描述
作为匿名用户登录到服务器 只适用于远程服务器选项。如果选择此选项,就能以匿名方式来连接 HTTP 服务器(无需用户帐户)。
使用用户名和密码登录到服务器 只适用于远程服务器选项。如果选择此选项,就能使用某一用户帐户来连接 HTTP 服务器。输入用户名密码
认证 允许您选择 Integration Appliance 在连接远程服务器时所使用的认证类型。从列表中选择以下认证选项之一:
  • 基本 - 将您所指定的不加密用户名和密码发送到服务器。这种认证模式的安全性最低。
    注: 现在,可对“HTTP 接收请求”活动使用基本认证。
  • 摘要 - 先对您所指定的用户名和密码进行加密,然后再将该用户名和密码发送到服务器。相对于基本认证,此认证选项更为安全。
  • NTLM - 需要可用于服务器域名的 NTCredentials 实例。这种认证是最为安全的认证选项。如果选择 NTLM 认证选项,那么 Integration Appliance 会对连接(而非请求)进行认证;因此,每次建立新连接时,Integration Appliance 都会进行认证。在认证过程中,连接必须保持打开状态。您不能使用 NTLM 对代理和服务器同时进行认证。
    注: 请勿将域作为用户名的前缀。
  • Kerberos - Kerberos 协议需要可信第三方,这是指 Kerberos 服务器。Kerberos 服务器名称和域在 WMC Security:Kerberos 面板上而不是 HTTP 或 Web Service 端点上进行配置。
区域/域 如果您选择基本摘要认证选项,那么请指定区域。

如果您选择 NTLM 认证选项,那么请指定域。
用户名 只适用于远程服务器选项 - 指定用于连接 HTTP 服务器的帐户的用户名
密码 只适用于远程服务器选项 - 指定用于连接 HTTP 服务器的帐户的密码
使用 OAuth 2.0 登录到服务器 描述
授权类型 Cast Iron Oauth 2.0 客户机支持两种用于请求访问令牌的授权。授权请求可以直接发送给资源所有者,也可以通过授权服务器进行发送。

选择以下某种授权类型:
  • password - 需要授权服务器 URL、用户名和密码的组合或者只需要访问令牌。如果访问令牌是临时性的,那么必须提供授权服务器 URL、用户名和密码,才能重新生成到期的访问令牌。
  • authorization_code - 需要访问令牌和/或刷新令牌和授权服务器 URL 的组合,才能在到期后刷新临时访问令牌。
作用域 使用作用域请求参数指定访问请求的作用域。授权服务器使用该项向客户机通知已发放的访问令牌的作用域。
用户名 指定用于登录到资源服务器的用户名。对于资源所有者密码凭证授权,该用户名将用作访问令牌请求的一部分。
密码 指定用于登录到资源服务器的密码。对于资源所有者密码凭证授权,该密码将用作访问令牌请求的一部分。
客户机标识 指定授权服务器在注册期间发放的客户机标识。客户机标识是包含授权服务器提供给客户机的注册信息的唯一字符串。客户机标识不是密钥;它会公开给资源所有者,并且不必仅用于客户机认证。
客户机密钥 指定客户机密钥。客户机密钥属于保密信息。
访问令牌 指定访问令牌。访问令牌是表示发放给客户机的授权的凭证。令牌表示访问的特定作用域和持续时间。
授权服务器 URL 指定授权服务器 URL。授权服务器 URL 是授权服务器或负责发放并刷新访问令牌的令牌端点的 URL。
刷新令牌 指定刷新令牌。刷新令牌用于在当前访问令牌到期时获取访问令牌。
有关 OAuth 2.0 的更多信息,请参阅http://tools.ietf.org/html/rfc6749
安全性 描述
如果没有安全性要求,那么请选择选项。
HTTPS 选择 HTTPS 选项可启用安全的基于 SSL 的 HTTP。
  • 只适用于 Integration Appliance 接收请求选项 - 如果需要进行服务器认证,那么请选中服务器证书别名复选框以指定充当服务器的 Integration Appliance 应向客户机提供证书。如果选中,那么必须提供证书的名称。使用此复选框在端点级别指定的证书优先于在 WMC 中的安全性 > 证书 > 设置 > 服务器 SSL 数据 NIC 条目上指定的证书。
  • 只适用于远程服务器选项 - 如果需要进行客户机认证,那么请选中客户机证书别名复选框以指定充当客户机的 Integration Appliance 应向 HTTP 服务器提供证书。如果选中,那么必须提供证书的名称。(有关如何导入客户机证书和专用密钥以用于客户机认证的信息,请参阅导入终端实体证书)。 使用此复选框在端点级别指定的证书优先于在 WMC 中的安全性 > 证书 > 设置 > 客户机 SSL 条目上指定的证书
协议版本 选择用于基于 SSL 的安全 HTTP 的协议。缺省情况下,使用的协议版本是 SSL_TLSv2
连接池选项
最大连接数 指定 Integration Appliance 在连接池中保持打开的最大 HTTP 服务器连接数。输入 0(零)意味着最大连接数不受限制。缺省值为 25。
连接超时 - 以下“连接”字段仅适用于“远程服务器”选项。
超时时间(以秒为单位,从端点连接建立时开始算起)。 在 Integration Appliance 尝试与端点建立连接和端点响应连接请求之间发生超时情况前的秒数。对于 HTTP 活动,指的是 Integration Appliance 在超时之前尝试与 HTTP 服务器建立连接所花费的时间量。连接超时不同于活动超时,因为活动超时是在与端点建立连接之后发生的。 活动超时指定活动在端点上调用请求和端点进行响应期间发生超时之前等待的时间量(秒)。您可以在“HTTP 发布请求”活动的重试任务中设置活动超时。
代理 - 以下“代理”字段仅适用于“远程服务器”选项。
登录 描述
作为匿名用户登录到服务器 只适用于远程服务器选项。如果选择此选项,就能以匿名方式来连接 HTTP 服务器(无需用户帐户)。
使用用户名和密码登录到服务器 只适用于远程服务器选项。如果选择此选项,就能使用某一用户帐户来连接 HTTP 服务器。输入用户名密码
认证 允许您选择 Integration Appliance 在连接远程服务器时所使用的认证类型。从下拉列表中选择以下认证选项之一:
  • 基本 - 将您所指定的不加密用户名和密码发送到服务器。这种认证模式的安全性最低。
  • 摘要 - 先对您所指定的用户名和密码进行加密,然后再将该用户名和密码发送到服务器。相对于基本认证,此认证选项更为安全。
  • NTLM - 需要可用于服务器域名的 NTCredentials 实例。这种认证是最安全的认证选项,因为 Integration Appliance 会对连接(而非请求)进行认证;因此,每次建立新连接时,Integration Appliance 都会进行认证。在认证过程中,连接必须保持打开状态。您不能使用 NTLM 对代理和服务器同时进行认证。
    注: 请勿将域作为用户名的前缀。
区域/域 如果您选择基本摘要认证选项,那么请指定区域。如果您选择 NTLM 认证选项,那么请指定域。
用户名 只适用于远程服务器选项 - 指定用于连接到 HTTP 服务器的帐户的用户名
密码 只适用于远程服务器选项 - 指定用于连接到 HTTP 服务器的帐户的密码
安全性 描述
如果没有安全性要求,那么请选择选项。
连接超时 - 以下“连接”字段仅适用于“远程服务器”选项。
超时时间(以秒为单位,从端点连接建立时开始算起)。 指定在 Integration Appliance 尝试与端点建立连接和端点响应连接请求之间发生超时情况前的时间量(以秒为单位)。对于 HTTP 活动,指的是 Integration Appliance 在超时之前尝试与 HTTP 服务器建立连接所花费的时间量。连接超时不同于活动超时,因为活动超时是在与端点建立连接之后发生的。 活动超时指定活动在端点上调用请求和端点进行响应期间发生超时之前等待的时间量(秒)。您可以在“HTTP 发布请求”活动的重试任务中进行活动超时设置。
主机 指定代理服务器的主机名。此字段是必需的。
端口 指定用于连接到代理服务器的端口号。此字段是必需的
用户名 指定用于代理服务器认证的用户名。如果代理服务器不需要进行认证,那么此字段是可选的
密码 指定用于进行代理服务器认证的密码。如果代理服务器不需要认证,则该字段是可选的。
注: 对于端点中的某些字段,您可以定义配置属性以提供这些字段的值。 如果您单击支持配置属性的字段,而且已为项目配置了同一类型的配置属性,那么会显示
图标。