웹 개발이나 데이터 수집 과정에서 REST API를 호출할 때 파라미터 값에 슬래시(/), 앰퍼샌드(&), 샵(#), 한글 등이 포함되어 있으면 서버에서 요청을 잘못 해석하여 에러를 냅니다. 파라미터 값 전용 인코딩으로 안전한 API 요청 URL을 구성할 수 있습니다.
파라미터 값 입력
API 요청 변수에 들어갈 텍스트나 특수문자 문자열을 입력합니다.
값 인코딩 선택
모드를 '값 인코딩(encodeURIComponent)'으로 설정합니다.
결과값 복사 및 API 적용
변환된 안전한 인코딩 문자열을 복사하여 API 요청 쿼리스트링에 대입합니다.
파라미터 값 안에 들어 있는 '&', '=', '?' 등의 예약 문자를 '%26', '%3D' 등으로 안전하게 이스케이프하여 API 서버가 쿼리 구조를 왜곡 없이 파싱하도록 합니다.
파라미터 키와 값 단위로 변환할 때는 encodeURIComponent 규칙을 적용하여 모든 특수문자를 엄격하게 변환할 수 있습니다.
프로토콜(https://)과 도메인이 포함된 전체 주소는 '주소 전체 인코딩(encodeURI)'을 사용해야 구분자가 보존됩니다.
모든 연산은 브라우저의 자바스크립트 엔진에서 즉시 처리되며 어떤 네트워크 통신도 발생하지 않습니다.