본문으로 건너뛰기

심플 HTTP 요청

심플 HTTP 요청 아이콘심플 HTTP 요청 아이콘CUSTOM.simpleHttpRequest
통신/외부HTTP

간단한 HTTP 요청을 수행하는 커스텀 마이크로서비스(CUSTOM 네임스페이스).

입출력 포트
입력
심플 HTTP 요청 아이콘심플 HTTP 요청 아이콘
심플 HTTP 요청
simpleHttpRequest
데이터
데이터(main)

다이어그램 설명

  • 입력: 메인 1개.
  • 출력 포트 1개 — 결과 아이템이 다음 마이크로서비스로 전달됩니다.
  • 색 규약 — 실선/파랑은 데이터(main) 흐름, 점선/색상 포트는 AI 서브마이크로서비스 연결(ai_*)입니다.

기본 정보

항목
서비스 타입CUSTOM.simpleHttpRequest
표시 이름심플 HTTP 요청
카테고리통신/외부
그룹output
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
메서드method선택GETHTTP 메서드
선택지: GET · POST · PUT · DELETE
URLurl문자열""요청 대상 URL
헤더 파라미터headerParameters컬렉션{}
쿼리 파라미터queryParameters고정 컬렉션{}URL 뒤에 ?name=value 로 덧붙일 쿼리 파라미터
본문 파라미터(JSON)bodyParametersJSON{}POST/PUT 요청 본문. JSON 문자열 그대로 전송됨
표시 조건: method = "POST" 또는 "PUT"
보상(compensate) 설정compensation컬렉션{}Saga 보상 시 호출할 요청. 미설정이면 보상을 건너뜀(GET 요청도 자동 스킵)

헤더 파라미터 하위 필드

파라미터이름타입기본값설명
Content-TypecontentType문자열""
Acceptaccept문자열""
Authorizationauthorization문자열""

쿼리 파라미터 › 파라미터 그룹 하위 필드

파라미터이름타입기본값설명
파라미터 목록parameter고정 컬렉션{}
쿼리 파라미터 › 파라미터 그룹 › 파라미터 목록 › 파라미터 하위 필드
파라미터이름타입기본값설명
이름name문자열""
value문자열""

보상(compensate) 설정 하위 필드

파라미터이름타입기본값설명
보상 URLurl문자열""보상 시 호출할 URL. '{{id}}' 자리표시자는 아이디 필드 값으로 치환됨
보상 메서드method선택DELETE선택지: GET · POST · PUT · DELETE
아이디 필드idField문자열""원래 요청의 실행 결과에서 리소스 ID를 읽을 필드 경로. 보상 URL 의 '{{id}}' 를 이 값으로 치환