HandleHttpRequest
- HTTP 서버를 시작하고 HTTP 요청을 수신한다.
- 각 요청에 대해 FlowFile을 생성하고 'Success'로 전송한다.
- 이 프로세서는 웹 서비스를 생성하기 위해 HandleHttpResponse 프로세서와 함께 사용하도록 설계되어 있다.
- Listening Port : 수신 HTTP 요청을 수신하는 포트 작성
- HTTP Context MAP : HTTP 요청 정보를 캐싱하는데 사용되는 서비스이다.
(기본으로 있는 StandardHttpContextMap을 사용해도 무방한것 같다.) - Allowed Paths : URL 요청에서 허용되는 경로를 지정하는 항목이다. 특정 URL 요청만 받고 싶을 시 작성하면 된다.
- Allow GET/POST/PUT/DELETE/HEAD/OPTIONS : 해당 방식 또는 메서드를 허용할지 정하는 항목이다.
HandleHttpResponse
- FlowFile을 생성한 요청자에게 HTTP 응답을 보낸다.
(json에서 속성을 뽑아서 저장할때 해당 값이 있냐 없냐로 매치 되지 않았을 경우에는 Status Code를 400으로 매치될 경우에는 200으로 응답을 보냈다.)
- HTTP Status Code : HTTP 응답시 사용되는 코드
- HTTP Context Map : HTTP 요청 정보를 캐싱하는데 사용되는 서비스이다.
(기본으로 있는 StandardHttpContextMap을 사용해도 무방한것 같다.)
'IT > Nifi' 카테고리의 다른 글
Nifi 속성값 비교 Processor (RouteOnAttribute) (0) | 2024.07.17 |
---|---|
Nifi Json 데이터 파싱, 기록 Processor (EvaluateJsonPath) (0) | 2024.07.10 |
NiFi 설치하기 (2) | 2024.06.04 |
NiFi 백업은 어떻게 하나? (업로드 포함) (0) | 2024.06.04 |
NiFi란 무엇을 하는 친구인가? (0) | 2024.06.03 |