HTTP 아웃바운드 룰

개요

HTTP 아웃바운드 룰은 HTTP 프로토콜을 통해 HTTP API나 웹 서비스를 호출하기 위한 규칙을 정의합니다. 외부 HTTP API 연동 등에 사용됩니다.

HTTP 아웃바운드 룰 생성

리소스 트리에서 원하는 거래 또는 거래그룹의 컨텍스트 메뉴를 열고 [리소스 생성] > [아웃바운드 룰] > [HTTP 생성]을 선택합니다.

outbound rule create http
  • ① 기본 정보 설정

    HTTP 아웃바운드 룰의 기본 정보를 입력합니다. 모든 아웃바운드 룰에 공통으로 적용되는 설정 항목은 공통 설정 항목을 참고합니다.

    항목 설명

    응답 방식 *

    메시지 응답 패턴을 선택합니다.

    • Request-Reply

      요청-응답 방식입니다. 요청 메시지를 전송한 후 응답 메시지를 대기합니다.

    • One-Way

      단방향 방식입니다. 요청 메시지만 전송하고 응답을 대기하지 않습니다.

    HTTP 메소드 *

    HTTP 요청 메소드를 선택합니다.

    • GET: 리소스 조회를 요청합니다. URL 파라미터를 통해 데이터를 전달합니다.

    • POST: 리소스 생성을 요청합니다. 요청 본문을 포함합니다.

    • PUT: 리소스 수정을 요청합니다. 요청 본문을 포함합니다.

    • DELETE: 리소스 삭제를 요청합니다. 요청 본문은 선택적으로 포함할 수 있습니다.

사용 예시

다음은 외부 HTTP API를 호출하여 데이터를 조회 및 생성하는 시나리오의 설정 예시입니다.

데이터 조회 요청(GET) 시 설정
프로토콜: HTTP
응답 방식: Request-Reply
HTTP 메소드: GET

요청 메시지: CustomerInquiryRequest (JSON)
응답 메시지: CustomerInquiryResponse (JSON)
데이터 생성 요청(POST) 시 설정
프로토콜: HTTP
응답 방식: Request-Reply
HTTP 메소드: POST

요청 메시지: OrderCreateRequest (JSON)
응답 메시지: OrderCreateResponse (JSON)