HandleHttpRequest-NIFI-處理器說明

1.HandleHttpRequest簡(jiǎn)介

HandleHttpRequest該處理器啟動(dòng)HTTP服務(wù)器并偵聽HTTP請(qǐng)求。對(duì)于每個(gè)請(qǐng)求,創(chuàng)建一個(gè)流文件并傳輸?shù)健皊uccess”。此處理器需要與HandleHttpResponse處理器一起使用,以便創(chuàng)建Web服務(wù)。

項(xiàng)目應(yīng)用場(chǎng)景:可以用此處理器形成一個(gè)http接口,供外部調(diào)用,如通過http接口傳遞參數(shù),來控制整個(gè)流程中的某些變量值!

2.詳細(xì)數(shù)據(jù)配置說明

這里只展示常用的配置,一些不是太重要和不怎么變動(dòng)的配置可查看官方提供的文檔。

屬性名稱 描述
Listening Port 該接口監(jiān)聽的端口號(hào)
Hostname 如果沒有指定,將綁定到所有主機(jī)(接口ip地址配置)
HTTP Context Map 用于緩存HTTP請(qǐng)求信息的HTTP上下文映射控制器服務(wù)(這里直接選擇StandardRestrictedSSLContextService然后設(shè)置Enable即可)
Allowed Paths 接口的請(qǐng)求路徑如:/test

除了這些,還有一些ssl、認(rèn)證、攔截、等相關(guān)的配置,有興趣可繼續(xù)探索官方文檔,樣例配置請(qǐng)看下圖

image

注意:HTTP Context Map 選擇后,已經(jīng)要點(diǎn)擊后面的->按鈕將其設(shè)置為enable

image

3.使用說明
一般我們會(huì)通過post請(qǐng)求這個(gè)接口,以json格式傳遞一些參數(shù)。而且HandleHttpRequest一般要搭配HandleHttpResponse來使用,用于響應(yīng)請(qǐng)求。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容