메인 콘텐츠로 건너뛰기
multipart/form-data 콘텐츠 타입을 사용하는 HTTP 요청입니다.

속성

NameTypeDescription
Urlstring리소스 URL입니다.
Methodstring요청 유형입니다(예: GET 또는 POST).
AuthTokenstring인증 토큰입니다(외부 서비스 인증이 필요한 경우).
AuthSchemestring인증 방식입니다.
ThrowExceptionOnFailedboolean외부 서비스가 HTTP 응답 상태로 오류 코드를 반환할 때 예외를 생성해야 하는지 여부를 지정합니다. False로 설정하면 예외가 생성되지 않고, HTTP 상태 코드는 Status 속성에 저장됩니다. 기본값은 True입니다.
Timeoutnumber응답 제한 시간(분)입니다. 기본값은 1분입니다. 중요! 요청 제한 시간 값은 스크립트 실행 시간 제한(600초)을 초과할 수 없습니다.
ResponseTextstring, 읽기 전용텍스트 형식의 응답 결과입니다.
ResponseTypestring, 읽기 전용서비스에서 반환하는 요청 응답의 유형입니다(예: “application/json”).
Statusnumber외부 서비스의 HTTP 응답 상태 코드입니다. ThrowExceptionOnFailed가 True로 설정된 경우, 오류 코드는 예외를 발생시키며 트랜잭션이 중단됩니다. 오류 메시지 텍스트는 Skill Monitor에서 확인할 수 있습니다.

Methods

NameDescription
AppendStringContent(string data, string contentName);multipart/form-data 형식의 string을 요청 본문에 추가합니다(기본적으로 콘텐츠 유형은 UTF-8 인코딩의 application/json으로 설정됩니다). contentName Parameter는 전달되는 형식에서의 field 이름을 지정합니다.
AppendStringContent(string data, string contentName, ContentEncoding contentEncoding, string mediaType?);multipart/form-data 형식의 string을 요청 본문에 추가합니다. 추가로 인코딩을 지정할 수 있습니다. 콘텐츠 유형을 지정하지 않으면 기본값으로 “application/json”이 설정됩니다.
AppendFileContent(DocumentExportResult documentExportResult, string contentName, string mediaType?);multipart/form-data 바이너리 데이터를 요청 본문에 추가합니다. 콘텐츠 유형은 전달되는 파일의 확장자를 기준으로 자동으로 설정됩니다. 필요한 경우 mediaType 선택적 Parameter를 사용하여 콘텐츠 유형을 미리 설정할 수 있습니다.
AppendFileContent(BinaryFile binaryFile, string contentName, string mediaType?);다음 바이너리 데이터를 요청 본문에 추가합니다: 트랜잭션에 가져온 원본 이미지 또는 Picture 형식의 field에 포함된 이미지. 콘텐츠 유형은 가져오는 파일의 확장자를 기준으로 자동으로 설정됩니다. 필요한 경우 mediaType 선택적 Parameter를 사용하여 콘텐츠 유형을 미리 설정할 수 있습니다.
AppendSourceFileContent(string contentName, string mediaType?);트랜잭션에 가져온 원본 이미지의 바이너리 데이터를 요청 본문에 추가합니다. 콘텐츠 유형은 가져오는 파일의 확장자를 기준으로 자동으로 설정됩니다. 필요한 경우 mediaType 선택적 Parameter를 사용하여 콘텐츠 유형을 미리 설정할 수 있습니다. 중요! 이 메서드는 더 이상 사용되지 않습니다(deprecated). 트랜잭션의 첫 번째 파일에만 접근할 수 있습니다. 대신 AppendFileContent() 메서드를 사용해야 합니다.
SetHeader(string name, string value);요청에 추가 HTTP 헤더를 설정합니다. 이 메서드는 각 헤더 이름마다 호출해야 합니다.
Send();HTTP 요청을 전송합니다.