创建或编辑 HTTP 端点
HTTP 端点可以提供可供 Studio 和 Integration Appliance 用于连接 HTTP 服务器的连接信息。HTTP 端点还可以指定相应连接信息,以使 Integration Appliance 能够充当 HTTP 侦听器。
- 在“创建端点”或“编辑端点”窗格中,按下表中所述配置字段。注: 更改端点的配置属性会影响项目中使用该端点的所有编排,因为编辑是全局而非局部操作。
- 完成后,请单击测试连接以确认可连接到 HTTP 服务器(如果可用)。注: 测试连接按钮只在配置“HTTP 发布请求”活动的端点时(即位置被设置为远程服务器选项时)才可用。
- 单击确定。
字段名 | 描述 |
---|---|
位置 | |
集成设备接收请求 | 此选项可以指定 Integration Appliance 充当 HTTP 侦听器。 对于用于 HTTP 接收请求活动的 HTTP 端点,位置会自动设置为 Integration Appliance 接收请求选项。 |
远程服务器 | 此选项可以指定 Integration Appliance 通过远程 HTTP 服务器来发送和接收请求。 对于用于 HTTP 发布请求活动的 HTTP 端点,位置会自动设置为远程服务器选项。 |
主机名 | 仅对远程服务器选项是必需的 - 指定此端点连接的 HTTP 服务器的主机名或 IP 地址。 |
端口 | 对于 HTTP 接收请求活动 - 指定充当 HTTP 侦听器的 Integration Appliance 的端口号。 对于 HTTP 发布请求活动 - 指定远程 HTTP 服务器的端口号。 |
登录 | 描述 |
作为匿名用户登录到服务器 | 只适用于远程服务器选项。如果选择此选项,就能以匿名方式来连接 HTTP 服务器(无需用户帐户)。 |
使用用户名和密码登录到服务器 | 只适用于远程服务器选项。如果选择此选项,就能使用某一用户帐户来连接 HTTP 服务器。输入用户名和密码。 |
认证 | 允许您选择 Integration Appliance 在连接远程服务器时所使用的认证类型。从列表中选择以下认证选项之一:
|
区域/域 | 如果您选择基本或摘要认证选项,那么请指定区域。 如果您选择 NTLM 认证选项,那么请指定域。 |
用户名 | 只适用于远程服务器选项 - 指定用于连接 HTTP 服务器的帐户的用户名。 |
密码 | 只适用于远程服务器选项 - 指定用于连接 HTTP 服务器的帐户的密码。 |
使用 OAuth 2.0 登录到服务器 | 描述 |
授权类型 | Cast Iron Oauth 2.0 客户机支持两种用于请求访问令牌的授权。授权请求可以直接发送给资源所有者,也可以通过授权服务器进行发送。
选择以下某种授权类型:
|
作用域 | 使用作用域请求参数指定访问请求的作用域。授权服务器使用该项向客户机通知已发放的访问令牌的作用域。 |
用户名 | 指定用于登录到资源服务器的用户名。对于资源所有者密码凭证授权,该用户名将用作访问令牌请求的一部分。 |
密码 | 指定用于登录到资源服务器的密码。对于资源所有者密码凭证授权,该密码将用作访问令牌请求的一部分。 |
客户机标识 | 指定授权服务器在注册期间发放的客户机标识。客户机标识是包含授权服务器提供给客户机的注册信息的唯一字符串。客户机标识不是密钥;它会公开给资源所有者,并且不必仅用于客户机认证。 |
客户机密钥 | 指定客户机密钥。客户机密钥属于保密信息。 |
访问令牌 | 指定访问令牌。访问令牌是表示发放给客户机的授权的凭证。令牌表示访问的特定作用域和持续时间。 |
授权服务器 URL | 指定授权服务器 URL。授权服务器 URL 是授权服务器或负责发放并刷新访问令牌的令牌端点的 URL。 |
刷新令牌 | 指定刷新令牌。刷新令牌用于在当前访问令牌到期时获取访问令牌。 |
有关 OAuth 2.0 的更多信息,请参阅http://tools.ietf.org/html/rfc6749。 | |
安全性 | 描述 |
无 | 如果没有安全性要求,那么请选择无选项。 |
HTTPS | 选择 HTTPS 选项可启用安全的基于 SSL 的 HTTP。
|
协议版本 | 选择用于基于 SSL 的安全 HTTP 的协议。缺省情况下,使用的协议版本是 SSL_TLSv2。 |
连接池选项 | |
最大连接数 | 指定 Integration Appliance 在连接池中保持打开的最大 HTTP 服务器连接数。输入 0(零)意味着最大连接数不受限制。缺省值为 25。 |
连接超时 - 以下“连接”字段仅适用于“远程服务器”选项。 | |
超时时间(以秒为单位,从端点连接建立时开始算起)。 | 在 Integration Appliance 尝试与端点建立连接和端点响应连接请求之间发生超时情况前的秒数。对于 HTTP 活动,指的是 Integration Appliance 在超时之前尝试与 HTTP 服务器建立连接所花费的时间量。连接超时不同于活动超时,因为活动超时是在与端点建立连接之后发生的。 活动超时指定活动在端点上调用请求和端点进行响应期间发生超时之前等待的时间量(秒)。您可以在“HTTP 发布请求”活动的重试任务中设置活动超时。 |
代理 - 以下“代理”字段仅适用于“远程服务器”选项。 | |
登录 | 描述 |
作为匿名用户登录到服务器 | 只适用于远程服务器选项。如果选择此选项,就能以匿名方式来连接 HTTP 服务器(无需用户帐户)。 |
使用用户名和密码登录到服务器 | 只适用于远程服务器选项。如果选择此选项,就能使用某一用户帐户来连接 HTTP 服务器。输入用户名和密码。 |
认证 | 允许您选择 Integration Appliance 在连接远程服务器时所使用的认证类型。从下拉列表中选择以下认证选项之一:
|
区域/域 | 如果您选择基本或摘要认证选项,那么请指定区域。如果您选择 NTLM 认证选项,那么请指定域。 |
用户名 | 只适用于远程服务器选项 - 指定用于连接到 HTTP 服务器的帐户的用户名。 |
密码 | 只适用于远程服务器选项 - 指定用于连接到 HTTP 服务器的帐户的密码。 |
安全性 | 描述 |
无 | 如果没有安全性要求,那么请选择无选项。 |
连接超时 - 以下“连接”字段仅适用于“远程服务器”选项。 | |
超时时间(以秒为单位,从端点连接建立时开始算起)。 | 指定在 Integration Appliance 尝试与端点建立连接和端点响应连接请求之间发生超时情况前的时间量(以秒为单位)。对于 HTTP 活动,指的是 Integration Appliance 在超时之前尝试与 HTTP 服务器建立连接所花费的时间量。连接超时不同于活动超时,因为活动超时是在与端点建立连接之后发生的。 活动超时指定活动在端点上调用请求和端点进行响应期间发生超时之前等待的时间量(秒)。您可以在“HTTP 发布请求”活动的重试任务中进行活动超时设置。 |
主机 | 指定代理服务器的主机名。此字段是必需的。 |
端口 | 指定用于连接到代理服务器的端口号。此字段是必需的 |
用户名 | 指定用于代理服务器认证的用户名。如果代理服务器不需要进行认证,那么此字段是可选的 |
密码 | 指定用于进行代理服务器认证的密码。如果代理服务器不需要认证,则该字段是可选的。 |
注: 对于端点中的某些字段,您可以定义配置属性以提供这些字段的值。
如果您单击支持配置属性的字段,而且已为项目配置了同一类型的配置属性,那么会显示
图标。
