参考信息:HTTP-Out 传输属性
“Common”选项卡
属性A | XML 属性名称 | 描述 |
|---|---|---|
编号
| id
| 程序集中 http 输出 传输的唯一编号。 |
将回复流转至
| routes-response-to
| http 出 传输协议的回复消息的目的地。
http 出 传输协议填充MediationContext 财产http.response.status 以及远程服务器返回的标准 HTTP回复代码。示例:202(已接受)、403(禁止)。程序集可以使用此属性中的值来确定对不同响应的处理方式。 |
执行时间
| execute-when
| 确定是否执行 http 输出 传输的条件。 |
端点
| endpoint
| http 出 传输将请求,申请消息定向到的对象HTTP URL 地址。
示例: http://myhost.example.org/MyService |
HTTP 方法
| http-method
| http 输出 传输协议支持的 HTTP请求,申请方法。示例:DELETE ,GET ,POST ,PUT ,且 PATCH .
要使用 PATCH 方法,则您必须设置wd.http.client 属性apache .如果您不希望下游传输也使用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 服务器回复的超时时间。如果您未指定值,会话时间取决于您的程序集版本:
如果 HTTP关系处于无响应状态的时间超过此期限, http 输出 传输将会失败。 |
错误作为回复
| error-as-response
| 使您能够将错误回复消息从服务器复制到 http 输出 传输协议上的消息。 |
关闭连接
| close-connection
| 添加 Connection: close 将这些标头添加到传出http 输出 传输消息中。 |
流式传输
| streaming
| 使能 HTTP 流式使用 PUT “”及“”POST HTTP 方法 |
自动触发
| auto-inproc
| 指定是否对 http 输出 请求,申请消息使用正在进行的传输通信。这使您能够直接向位于同一服务器内的程序集端点发送消息,而无需使用本地主机的网络 I/O 功能。 |
重试
| retries
| 指定出现传输异常时 http 输出 传输进行的重试尝试次数 |
重试延迟
| retry-delay
| 以毫秒为单位指定每次重试之间的延迟时间。
Workday遵守 Retry-After 或RateLimit-Reset 外部端点的“429TooManyRequests”回复中的“”标头值,前提是该值短于默认的最大值 5 分钟,或者短于retry-delay 填充您在此处指定的值。
如果缺少回复标头值, Workday将使用 retry-delay 值如果两个 retry-delay 缺少和标头值,则Workday会使用默认的 5 分钟。集成标头值大于 retry-delay 值和默认最大值。 |
记录重试次数
| log-retries
| 使您能够在服务器日志文件中记录 HTTP 重试尝试。 |
接受 Gzip
| accept-gzip
| 指定是否包括 HTTP accept-encoding=gzip
http 请求,申请标头中的字段,用于指示是否接受回复中的 gzip 内容。 |
Gzip 内容
| gzip-content
| 指定是否包括 HTTP content-encoding=gzip
http 输出的 请求,申请标头中的字段,指明是否对发出的请求,申请中的消息内容进行 gzip 压缩。 |
接受
| accept
| 指定 accept 要随 HTTP请求,申请发送的标头值,该值定义了在来自 HTTP 服务器的回复中可以接受的 1 个或多个内容类型。 |
对于 Amazon S3 传输,请为您的 IAM 用户添加一个标记,键为
workday-type
的值为
集成
此标记工单大小写,且不会忽略空格。