728x90
URL에 대한 공식 문서
- RFC 1738 : https://www.ietf.org/rfc/rfc1738.txt
1) Safe Characters
- Encoding 불필요
- 0-9 a-z A-Z $ - _ . + ! * ' ( ) ,
- URL에서 사용가능한 문자들이다
2) AscII Control Characters
- Encoding 필요
- Ascii 제어 문자
3) Non-AscII Characters
- Encoding 필요
3) Reserved Characters
- Encoding 필요
- ; / ? : @ = &
- url에서 사용하도록 예약된 문자들이다 때문에 url에서 사용자가 사용이 불가능하다
4) Unsafe Characters
- Encoding 필요
- 불안정한 문자열
URL 인코딩 이유
간단히
- URL을 통해 모든 문자를 올바르게 전송하기 위해
자세히
- URL에서 사용하는 문자가 몇몇 있다 ('%', '#' 등) 때문에 URL에서 사용가능한 문자, 특수문자가 정해져있다
이때문에 URL을 통해 전달할 수 없는 특수문자나 여러 문자들을 전달하기위해 URL인코딩을 통해 전달하게 되어있다
'Web' 카테고리의 다른 글
JSP,Servlet - WAR란(Intelli J에서 Tomcat에 WebApplication 구동하기) (0) | 2019.04.22 |
---|---|
Web - HTML (0) | 2018.09.05 |