INSPECT
[unescape] 본문
웹을 통해서 데이터를 전송할 때 특정 문자들은 특수한 기능으로 사용된다.
예를들어, http://a.com?name=egoing&job=programmer 에서
&job=programmer 중 '&'는 하나의 파라미터가 끝나고 다음 파라미터가 온다는 의미이다.
그런데 다음과 같이 job의 값에 &가 포함된다면 시스템은 job의 값을 제대로 인식할수 없게 된다.
http://a.com?name=egoing&job=programmer&blogger
이런 문제를 회피하기 위해서 다음과 같이 치환해준다.
http://a.com?name=egoing&job=programmer%26blogger
그럼 시스템에서는 %26을 &로 해석하고 의도대로 해석할 수 있게 된다.
이러한 처리를 이스케이핑(escaping)라고 부른다.
unescape는 escape로 이스케이핑 된 문자열을 정상적인 문자열로 되돌려주는 역활을 한다.
유사 메소드로는 decodeURI, decodeURIComponent가 있다.
'기타' 카테고리의 다른 글
프록시서버 (0) | 2017.08.14 |
---|---|
Spydealer (0) | 2017.08.07 |
브라우저는 어떻게 동작하는가 (0) | 2017.02.11 |
[SIEM & ESM] SIEM과 ESM비교 (0) | 2017.02.07 |
메모리 누수(Memory Leak) 정리 (0) | 2017.02.07 |