Skip to main content

PostHTTP

描述:

将输入数据流的内容通过HTTP POST发送。使用最大连接数等于其并发任务配置的连接池。

标签:

http, https, remote, copy, archive

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.

名字默认值允许值列表描述
URL指定POST发送的URL。该参数可支持表达式。

支持表达式语言 (支持流属性和变量)
分批数量100 MB当《发送数据流》选发送“内容和属性”,则需要指定单个HTTP POST发送的分批数据流的大小。如果选发送“内容”,则该参数将被忽略
每秒发送数据量指定每秒发送数据量的大小。 这允许将带宽限制为指定的数据速率;如果未指定,则不限制数据速率。
SSL服务控制器服务API:
SSLContextService
实现:
StandardRestrictedSSLContextService
StandardSSLContextService
用于保证服务器的SSL服务安全。
用户名指定访问URL的认证用户名
密码指定访问URL的认证用户密码

敏感状态
发送数据流内容
- 内容和属性
- 内容
指定是否将数据流的内容和属性一并打包发送,还是仅发送内容
分块传输编码(Chunked)
- 启用
- 禁用
指定是否启用分块传输编码来发送数据。如果内容被压缩或发送数据流则该参数被忽略。
压缩级别0指定发送时要使用的gzip压缩级别;值必须是0到9。0表示文件不压缩
连接超时30 sec尝试连接到远程服务器时等待多长时间后放弃
数据超时30 sec在放弃和丢弃部分数据之前,在从远程服务器接收数据片段之间等待多长时间
发送HTTP头的属性 (正则)指定那些属性可作为HTTP头一并发送,且可为正则表达式
User AgentApache-HttpClient/4.5.5 (Java/1.8.0_202)设置连接到远程服务器时使用的User Agent值。
代理配置服务控制器服务API:
ProxyConfigurationService
实现:
StandardProxyConfigurationService
指定代理网络的配置服务,如果设置,可针对每个组件配置相同的代理设置。 支持代理:HTTP + AuthN
代理主机代理服务器的完整主机名或IP
代理端口代理服务器的代理端口
Content-Type${mime.type}当发送数据流的内容时指定Content-Type。如果为空值,则默认值为application/octet-stream

支持表达式语言 (支持流属性和变量)

连线:

名字描述
success成功将数据发送的数据流将输出到此连线
failure数据发送失败将路由到此连线

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。