跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
参考信息:HTTP-Out 传输属性

参考信息:HTTP-Out 传输属性

“Common”选项卡

属性A
XML 属性名称
描述
编号
id
程序集中
http 输出
传输协议的唯一编号。
将回复发送至
routes-response-to
http-out
传输协议的响应消息的目标。
使用 http 输出
传输协议填充
MediationContext
属性
http.response.status
以及远程服务器返回的标准 HTTP 响应代码。示例:202(已接受)、403(禁止)。程序集可以使用此属性中的值来确定对不同响应的处理方式。
执行时间
execute-when
确定是否执行
http 输出
传输的条件。
端点
endpoint
http-out
传输将请求消息定向到的目标 HTTP URL 地址。
示例:
http://myhost.example.org/MyService
HTTP 方法
http-method
http-out
传输协议支持的 HTTP 请求方法。示例:
DELETE
GET
POST
PUT
PATCH
如要使用
PATCH
方法,则必须设置
wd.http.client
属性
apache
。如果您不希望下游传输也使用 HTTP 客户端,请重置
wd.http.client
属性
null
如果您没有为此属性指定方法,则 Studio 会使用
POST
方法。

“Advanced”选项卡

属性A
XML 属性名称
描述
存储消息
store-message
除非 Workday 技术支持另行通知,否则
指定内容。
要存储消息,请使用 Workday Studio 的“store”
步骤。
传输类
transport-class
如果需要,为每个装配件指定一个备选的实现类。
您可以通过编辑 WEB-INF/classes/spring/assembly-bean.xml 文件来全局更改实现类。
忽略动态端点
ignore-dynamic-endpoints
指定是忽略传入消息标头中的动态 WS-Addressing (WSA) 值,还是使用它来重设传输协议的
Endpoint
属性中的值。
使用“set-dynamic-endpoint”
步骤指定 WS-Addressing 详细信息。
连接超时
connect-timeout
以毫秒为单位,指定与 HTTP 服务器建立连接的超时期限。如果您未指定值,会话将在 300000 毫秒(5 分钟)后超时。
响应超时
response-timeout
以毫秒为单位,指定等待 HTTP 服务器响应的超时期限。如果您未指定值,会话将在 21600000 毫秒(6 小时)后超时。
如果 HTTP 连接处于无响应状态的时长超过此时限,“http-out”
传输将失败。
回复时显示错误
error-as-response
让您能够将服务器的错误响应消息复制到
http 输出
传输协议上的消息。
关闭连接
close-connection
添加一个
Connection: close
http-out
传输协议报文标头。
流式传输
streaming
启用 HTTP 流式传输,请使用
PUT
POST
HTTP 方法
Auto Inproc
auto-inproc
指定是否对
http 输出的
请求消息使用进程内传输通信。这使您能够直接向位于同一服务器内的程序集端点发送消息,而无需使用本地主机的网络 I/O 功能。
重试
retries
指定
http-out
传输在发生传输异常时进行的重试次数。
重试延迟
retry-delay
以毫秒为单位指定每次重试之间的延迟期。
Workday 遵守
Retry-After
RateLimit-Reset
在外部端点的“429 请求过多”响应中返回一个标头值,前提是该值短于默认最大值 5 分钟,或者短于该值的最大值。
retry-delay
您在此处指定的值。
如果缺少响应标头值,Workday 将使用
retry-delay
如果两个
retry-delay
和缺少标头值,Workday 将使用 5 分钟的默认值。
如果标头值大于
retry-delay
值和默认最大值。
记录重试次数
log-retries
让您能够将 HTTP 重试尝试记录到服务器日志文件中。
接受 Gzip
accept-gzip
指定是否包括 HTTP
accept-encoding=gzip
http-out
请求标头中的字段,该字段用于指示是否接受响应中的 gzip 内容。
Gzip 压缩内容
gzip-content
指定是否包括 HTTP
content-encoding=gzip
http 输出
请求标头中的字段,该字段用于指示是否对传出请求中的消息内容进行 gzip 压缩。
接受
accept
指定
accept
要通过 HTTP 请求发送的标头值,该值定义了 HTTP 服务器响应中可以接受的一个或多个内容类型。
对于 Amazon S3 传输,请为键为“”的 资产管理用户添加标记
workday-type 的类型
为,值为
“”
集成
此标记区分大小写,并且不会忽略空格。