HTTP Response¶
HTTP Response 节点发送回从 HTTP Server 节点接收到的请求的响应。
节点类型¶
Action。
输入和输出能力¶
该节点具有 1 个入口点和 0 个出口点。输入可以是任何格式。
备注
此节点的上游节点之一必须包含 HTTP Server <http_server> 节点。
节点属性¶
名称
该节点的名称。
Status Code
HTTP 响应的状态代码,可以输入自定义的代码或使用默认值 200。
Headers
HTTP 响应的 header 内容,以键值对形式输入。如果任何键有重复,将使用最后输入的键值对。
选择 + 添加 即可添加更多 header 内容。最大 Headers 数为 10.
Body
HTTP 响应的 header body。在此处输入的代码将替换输入 msg 输出。
描述
该节点的描述。
使用限制¶
最大 Headers 数:10
示例¶
输入示例¶
{
"MetaData": {
"CamelHttpUrl": "http://beta-iot-as-mqtt-cn4.eniot.io:9090/o10928374652-36b463cc228034000",
"Accept": "*/*",
"Connection": "keep-alive",
"User-Agent": "PostmanRuntime/7.26.8",
"Host": "beta-iot-as-mqtt-cn4.eniot.io:9090",
"Accept-Encoding": "gzip, deflate, br",
"CamelHttpServletRequest": "org.apache.camel.component.jetty9.filters.BodyReaderRequestWrapper@5af8f3c6",
"CamelHttpServletResponse": "HTTP/1.1 200 \n\r\n",
"CamelHttpMethod": "POST",
"CamelServletContextPath": "/o10928374652-36b463cc228034000",
"Postman-Token": "1bff2cn8-d34e-45c6-b8b2-3a855756d46b",
"Content-Length": "0",
"CamelHttpUri": "/o10928374652-36b463cc228034000",
"CamelHttpPath": ""
},
"Body": {
"Type": "application/json",
"Length": 2,
"Encoding": "gzp"
}
}
输出示例¶
{
"MetaData": {
"CamelHttpResponseCode": "202",
"Content-Type": "application/json",
"Location":"SG"
},
"Body": {
"a": "b"
}
}