본문으로 건너뛰기

HTTP 요청

HTTP 요청 아이콘ssemworks-microservice-base.httpRequest
통신/외부HTTP

임의의 HTTP/HTTPS API 를 호출한다. 인증·헤더·쿼리·본문·응답 형식을 지정할 수 있다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.httpRequest
표시 이름HTTP 요청
카테고리통신/외부
그룹output
버전1

입출력

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

파라미터

파라미터이름타입기본값설명
메서드method선택GETHTTP 메서드
선택지: GET · POST · PUT · DELETE · PATCH · HEAD · OPTIONS
URLurl문자열""요청 대상 URL (표현식 사용 가능)
인증authentication선택none인증 방식
선택지: 없음(none) · Basic(basicAuth) · Bearer(bearerAuth) · Digest(digestAuth) · OAuth2(oAuth2) · API Key(apiKey)
헤더headers고정 컬렉션{}
쿼리 파라미터queryParameters고정 컬렉션{}
본문 형식bodyContentType선택none요청 본문 형식
선택지: 없음(none) · JSON(json) · multipart/form-data(multipartFormData) · form-urlencoded(formUrlEncoded) · Raw(raw) · 바이너리(binaryData) · GraphQL(graphql)
본문(JSON/Raw)bodyJSON{}JSON 또는 Raw 본문
표시 조건: bodyContentType = "json" 또는 "raw"
Content-TypecontentType문자열text/plainRaw 본문의 Content-Type
표시 조건: bodyContentType = "raw"
본문 파라미터bodyParameters고정 컬렉션{}표시 조건: bodyContentType = "multipartFormData" 또는 "formUrlEncoded"
응답 형식responseFormat선택auto응답 파싱 방식
선택지: 자동(auto) · JSON(json) · 문자열(string) · 파일(file)
옵션options컬렉션{}

헤더 하위 필드

파라미터이름타입기본값설명
이름name문자열""
value문자열""

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

파라미터이름타입기본값설명
이름name문자열""
value문자열""

본문 파라미터 › 파라미터 하위 필드

파라미터이름타입기본값설명
이름name문자열""
value문자열""

옵션 하위 필드

파라미터이름타입기본값설명
타임아웃(ms)timeout숫자10000요청 타임아웃(밀리초)
인증서 검증 무시allowUnauthorizedCerts불리언false자기서명 인증서 등 검증 실패를 무시할지 여부
상태 코드 검사responseCodeCheck불리언true성공 범위를 벗어난 응답을 오류로 처리할지 여부
성공 코드 시작responseCodeFrom숫자200성공으로 간주할 상태 코드 하한
성공 코드 끝responseCodeTo숫자299성공으로 간주할 상태 코드 상한