| SetHeader(string name, string value); | 요청에 사용할 추가 HTTP 헤더를 설정합니다. 이 메서드는 각 헤더 이름마다 한 번씩 호출해야 합니다. |
| Send(); | HTTP 요청을 전송합니다. |
| SetFileContent(DocumentExportResult documentExportResult, string mediaType?); | 내보낸 데이터를 파일로 전달할 수 있도록 플로우 기반 HTTP 요청을 초기화합니다. 전달되는 콘텐츠 유형은 내보낸 파일의 확장자를 기준으로 자동으로 설정됩니다(예: application/json, application/pdf). 필요한 경우 선택적 매개변수 mediaType을 사용해 콘텐츠 유형을 미리 설정할 수 있습니다. |
| SetFileContent(BinaryFile binaryFile, string mediaType?); | 트랜잭션이 생성될 때 가져온 원본 이미지 파일 또는 Picture 유형 field에 포함된 이미지를 전달하여 바이너리 데이터 기반 HTTP 요청을 초기화합니다. 전달되는 콘텐츠 유형은 가져온 파일의 확장자를 기준으로 자동으로 설정됩니다. 필요한 경우 선택적 매개변수 mediaType을 사용해 콘텐츠 유형을 미리 설정할 수 있습니다. |
| SetSourceFileContent(string mediaType?); | 트랜잭션이 생성될 때 가져온 원본 이미지 파일을 전달할 수 있도록 바이너리 데이터 기반 HTTP 요청을 초기화합니다. 전달되는 콘텐츠 유형은 가져온 파일의 확장자를 기준으로 자동으로 설정됩니다. 필요한 경우 선택적 매개변수 mediaType을 사용해 콘텐츠 유형을 미리 설정할 수 있습니다. 중요! 이 메서드는 더 이상 사용되지 않습니다(Deprecated). 이 메서드는 트랜잭션의 첫 번째 파일에만 접근할 수 있습니다. 대신 SetFileContent() 메서드를 사용해야 합니다. |
| SetStringContent(string content, ContentEncoding contentEncoding?, string mediaType?); | string 기반 HTTP 요청을 초기화합니다. 기본적으로 Content-Type은 UTF-8 인코딩의 application/json으로 설정됩니다. 필요한 경우 콘텐츠 유형과 인코딩 유형을 모두 변경할 수 있습니다. |
| SetUrlFormEncodedContent(any content); | JavaScript 객체 기반 요청의 콘텐츠를 초기화하고, 이를 application/x-www-form-urlencoded 형식으로 인코딩합니다. JavaScript 객체는 단순한 속성 값 집합으로 초기화해야 합니다. 예: var form = {}; form.grant_type = "password"; form.scope = "openid permissions"; form.client_id = "value of client_id"; form.client_secret = "value of client_secret"; form.password = "Password"; form.username = "User Name"; request.SetUrlFormEncodedContent(form); |