Apache NIFI HandleHttpRequest、HandleHttpResponse配置教程

本文档详细介绍了Apache NIFI中的HandleHttpRequest和HandleHttpResponse处理器的配置与使用。这两个处理器结合,可以创建Web服务,HandleHttpRequest监听HTTP请求,而HandleHttpResponse负责发送HTTP响应。文章涵盖属性配置、连接关系、限制及应用场景,并提供了示例说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HandleHttpRequest_HandleHttpResponse


编辑人:酷酷的诚 邮箱:zhangchengk@foxmail.com


#一、 HandleHttpRequest

#描述

HandleHttpRequest该处理器启动HTTP服务器并侦听HTTP请求。对于每个请求,创建一个流文件并传输到“success”。此处理器需要与HandleHttpResponse处理器一起使用,以便创建Web服务。

#属性配置

在下面的列表中,必需属性的名称以粗体显示。任何其他属性(不是粗体)都被认为是可选的,并且指出属性默认值(如果有默认值),以及属性是否支持表达式语言。

属性名称 默认值 可选值 描述
Listening Port 80   HTTP请求端口
Hostname     要绑定到的主机名。如果没有指定,将绑定到所有主机
SSL Context Service   Controller Service API:
RestrictedSSLContextService
Implementation:
StandardRestrictedSSLContextService
用于保护服务器的SSL上下文服务。如果指定,服务器将只接受HTTPS请求;否则,服务器将只接受HTTP请求
HTTP Context Map   Controller Service API:
HttpContextMap
Implementation:
[StandardHttpContextMap]
用于缓存HTTP请求信息的HTTP上下文映射控制器服务
Allowed Paths     指定传入URL请求中允许的有效HTTP路径的正则表达式。如果指定了这个值,并且HTTP请求的路径不匹配这个正则表达式,处理器将以404:NotFound响应
Default URL Character Set UTF-8   HTTP请求不提供URL参数时用于解码URL参数的字符集
Allow GET true ▪true
▪false
允许HTTP GET方法
Allow POST true ▪true
▪false
允许HTTP POST方法
Allow PUT true ▪true
▪false
允许HTTP PUT方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值