커넥터 입력 인코딩 제어
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

커넥터 입력 인코딩 제어


기사 요약

개요

다른 시스템에 정보를 전달할 때 해당 정보를 다른 시스템에 전달하기 전에 Input을 인코딩하는 방법에 대한 추가 제어가 필요할 수 있습니다. 기본적으로 Tulip은 가장 일반적인 인코딩 방법을 사용하려고 시도하지만 필요에 따라 이를 재정의할 수 있습니다.

앱 빌더는 표준 Tulip 변수를 계속 사용하며, 커넥터 구성은 통합 요구 사항에 맞게 입력을 수정합니다.

방법

사용자 정의 인코딩을 허용하는 입력은 각 입력 옆에 인코딩 알약이 표시됩니다. 이 알약을 클릭하면 인코딩 옵션을 선택할 수 있습니다.

image.png

인코딩 옵션 - 텍스트 입력

자동 인코딩

사용 위치에 따라 문자가 이스케이프 처리됩니다.

URL 경로에서 경로 인코딩 쿼리에서: 쿼리 인코딩 {{글러시.헤더}}에서: 인코딩 없음 본문에서: 인코딩 없음

인코딩 없음

어떤 문자도 이스케이프 처리되지 않습니다.

다음 문자 이외의 문자가 전달되면 오류가 발생할 수 있습니다.A-Z a-z 0-9 - _ . ! ~ * ' ( )".

경로 인코딩

다음을 제외한 모든 문자가 이스케이프 처리됩니다.A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #

쿼리 인코딩

다음을 제외한 모든 문자는 이스케이프 처리됩니다:A-Z a-z 0-9 - _ . ! ~ * ' ( )

Base64 인코딩

텍스트는 Base64를 사용하여 인코딩됩니다.

인코딩 옵션 - 이미지 입력

:::(Warning) (참고)사용자 지정 이미지 인코딩 기능은 현재 활발하게 배포되고 있습니다. 이 기능을 사용하려면 support@tulip.co 으로 문의하세요:::

Tulip에 저장된 이미지는 클라우드 스토리지 서비스에 저장되며, 이러한 이미지에 대한 참조는 애플리케이션과 Tulip 테이블에서 동적으로 생성됩니다. 이러한 참조는 3시간마다 만료됩니다. 이러한 이미지를 외부 시스템으로 전달할 때 만료되지 않도록 다른 형식으로 인코딩하는 것이 좋습니다.

입력에 대한 인코딩 필을 클릭하면 인코딩을 구성할 수 있습니다.

이미지 URL 인코딩

기본적으로 커넥터에 대한 이미지 입력은 해당 이미지의 서명된 URL로 전달됩니다. 이 입력은 텍스트 입력을 사용할 수 있는 모든 커넥터에서 사용할 수 있습니다. image.png

Base64 인코딩

Base64는 바이너리 데이터를 인코딩하는 가장 간단한 표준 중 하나이며, http 호출을 통해 작은 파일을 전송할 때 일반적으로 사용되는 표준입니다. Base64를 선택하면 모든 이미지 입력이 외부 서비스로 전송되기 전에 자동으로 Base64로 인코딩됩니다.

image.png

파일 인코딩

멀티파트/폼데이터는 바이너리 데이터를 전달하는 또 다른 매우 일반적인 형식입니다. 이는 대용량 파일에 더 일반적입니다. 이 입력의 인코딩을 변경하려면 "파일" 옵션을 클릭합니다. 그러면 입력이 자동으로 "파일" 입력 섹션으로 이동합니다. 이러한 입력은 페이로드 본문 외부에서는 사용할 수 없습니다.

image.png

이 데이터 유형은 텍스트로 인코딩되지 않으므로 json 페이로드 내에서 사용할 수 없습니다. 대신 요청 본문 섹션에 '파일' 섹션이 추가됩니다. 여기에서 파일을 추가하거나 제거할 수 있습니다.

image.png

추가 자료


이 문서가 도움이 되었습니까?