반응형
Base64로 인코딩을 하면 '+'와 '/' 이 2개의 문자가 포함되는 상황이 발생하게 됩니다.
이 2개의 문자는 URL에 포함되면 문제가 발생할 수 있죠
그래서 HTTP에서 GET 메서드처럼 URL에 데이터를 실어보내고 싶을 때 단순히 Base64로 인코딩하여 보내면 문제가 생길 수 있습니다.
따라서 URL에 데이터를 실어보내야겠다 하면 Base64URL형식으로 인코딩하고
그 데이터를 풀때도 Base64URL로 디코딩 해야합니다.
출처
Base64 Encoding 와 Base64Url Encoding 과의 차이점
Base64 Encoding vs Base64Url Encoding 이름도 비슷한데 어떤 차이점이 있고 왜 다르게 만들어졌을까요? 먼저 Base64가 무엇인지부터 살펴보도록 하겠습니다. Base64 인코딩이란? Binary 데이터를 텍스트로 바
seahrin.com
반응형
'방구석 컴퓨터 > 방구석 잡지식' 카테고리의 다른 글
SSMS(SQL Server Management Studio) "Invaild object name" 에러 해결 (0) | 2023.08.12 |
---|---|
시간복잡도(Big-O notation) (0) | 2021.01.14 |
데이터 추상화 (0) | 2021.01.14 |
시스템 생명 주기 (0) | 2021.01.13 |