Skip to main content

HandleHttpResponse

描述:

发送HTTP响应给输入数据流的请求者。 此组件设计为与HandleHttpRequest结合使用,以便创建Web服务。

标签:

http, https, response, egress, web service, 响应, 网络服务

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
HTTP状态码响应HTTP请求时使用的HTTP状态代码。

支持表达式语言 (支持流属性和变量)
HTTP会话服务控制器服务API:
HttpContextMap
实现:
StandardHttpContextMap
用于缓存HTTP请求信息的HTTP会话服务

动态参数:

名字描述
An HTTP header nameAn HTTP header value设置HTTP响应的HTTP头
支持表达式语言 (支持流属性和变量)

连线:

名字描述
success响应成功发送到请求者后,数据流输出到此连线
failure如果组件无法响应请求者,数据流输出此连线。 例如,如果连接超时或者在响应HTTP请求之前重新启动平台,则可能发生这种情况。

读取属性:

名字描述
http.context.identifier此属性的值用于查找HTTP响应,以便可以将正确的消息发送回请求者。 如果缺少此属性,数据流将输出到“failure”连线。
http.request.uri客户端请求的URI的值。
http.remote.host客户端的IP地址。
http.local.name服务器的IP地址/主机名。
http.server.port服务器的侦听端口。
http.subject.dnSSL专有名称(如果有)。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。

参考:

HandleHttpRequestStandardHttpContextMap, StandardSSLContextService