URL 구조에 관련한 내용

katanazero·2020년 12월 17일
0

etc

목록 보기
3/12

URL 구조

예시 -> https://www.google.com:3000/about/index.html?name=test

  • http 통신 프로토콜(protocol) 또는 scheme
  • www.google.com 호스트 또는 도메인(host or domain)
  • 3000 포트번호(port)
  • about/index.html 경로(path)
  • ?name=test 쿼리 스트링(query string)

URL 대문자 사용 괜찮은가?

도메인 부분은 대소문자를 구분하지 않습니다.

경로 부분은 서버환경에 따라 대소문자를 구분합니다. 일반적으로 window 시스템은 대소문자를 구분하지 않으며, linux 시스템은 대소문자를 구분합니다. -> 즉, 소문자로 통일을 하지 않으면 예기치 못한 에러를 찾기가 어려울 수 있습니다.

UX 관점에서도 고민을 해볼수 있습니다. 어떤 사용자가 이벤트 페이지에 접속을 한다는 가정하에 문자로 전달받은 대소문자가 혼용되어있는 URL 입력은 번거롭고 귀찮음이라는 감정을 발생시킬수 있습니다. + 모바일 장치에서 대소문자를 번갈아 가면서 입력하기란 까다롭습니다.

  • 결론 : 대소문자를 혼용하는 URL 보다는 안전하고 사용성이 좋게 소문자로 통일하는게 좋다. (물론 대문자를 사용한 URL 이 전혀 사용이 안되는건 아님)
profile
developer life started : 2016.06.07 ~ 흔한 Front-end 개발자

0개의 댓글