HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
✍🏻
Learnary (learn - diary)
/
URI를 소문자로 작성하는 이유

URI를 소문자로 작성하는 이유

progress
Done
Tags
Web
WhatWhy REFER

What


notion image
URI (Uniform Resource Identifier)
  • 인터넷 자원을 나타내는 고유 식별자 입니다. URI 에 I 가 Identifier 입니다. 인터넷에 있는 자료의 id 이다라고 생각하면 좋다.
 
URL (Uniformed Resource Locator)
  • 프로토콜 포함
  • 해당 자원의 위치, Path를 의미
  • 일반적으로 사이트 도메인을 자주 의미함.
  • 웹 상 뿐만 아니라 컴퓨터 네트워크상의 자원은 모두 나타낼 수 있다.
URN (Uniformed Resource Name)
  • 프로토콜 포함 X
  • 해당 자원의 이름을 의미
  • 독립적인 자원 지시자
  • Page 이후 부분까지 포함

Why


URI(Uniform Resource Identifier)를 소문자로만 작성해야 하는 이유는 두 가지가 존재한다.
  1. URI의 구성 요소는 대소문자를 구분한다. URI는 scheme, authority, path, query, fragment 등 여러 구성 요소로 이루어져 있다.
    1. 이 구성 요소들은 대소문자를 구분하는데 예를 들어, HTTP와 http는 서로 다른 scheme이며, 서로 다른 리소스를 가리킵니다. 따라서, URI를 모두 소문자로 작성하면 구성 요소간 대소문자 구분에 대한 혼동을 줄일 수 있다.
  1. RFC 문서에서 소문자 사용을 권장 URI의 표준화 기구인 RFC(Request for Comments) 문서에서는 URI를 소문자로만 작성하는 것을 권장하고 있다. 이는 URI를 다루는 시스템들이 일관성을 유지하고, URI를 처리하는 과정에서 생길 수 있는 오류를 방지하기 위함이다. 따라서, URI를 소문자로만 작성하는 것은 표준화된 방식이며, 이를 따르는 것이 좋다!
따라서, URI를 소문자로만 작성하면 대소문자 구분에 따른 혼동을 줄이고, 표준화된 방식을 따르게 되므로, URI 처리 과정에서 발생할 수 있는 오류를 예방할 수 있다.

 REFER


RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
https://www.rfc-editor.org/rfc/rfc3986
RESTful API 설계 가이드
1. RESTful API 설계 가이드본 문서는 REST API를 좀 더 RESTful 하게 설계하도록 가이드할 목적으로 만들어졌다.따라서, 기본적인 REST API 개념 설명은 아래의 링크로 대신한다. REST API 제대로 알고 사용하기REST 아키텍처를 훌륭하게 적용하기 위한 몇 가지 디자인 팁일부 규칙들은 기존에 존재하는 회사 규칙 때문에 보편적인 REST API의 철학과 다를 수 있다. RESTful API 설계 가이드 심화 과정REST API 관점에서 바라보는 HTTP 상태 코드(HTTP status code)TOC 1. RESTful API 설계 가이드2. URL Rules2.1. 마지막에 / 포함하지 않는다.2.2. _(underbar) 대신 -(dash)를 사용한다.2.3. 소문자를 사용..
RESTful API 설계 가이드
https://sanghaklee.tistory.com/57
RESTful API 설계 가이드
URL이란 무엇인가? - 어센트 코리아
URL이란 무엇인지에 대해 알아보고 URL 구조 및 SEO 친화적인 설정 방법에 대한 내용을 확인할 수 있습니다. URL을 SEO 친화적으로 단축할 수 있는 방법에 대해 알아보세요.
URL이란 무엇인가? - 어센트 코리아
https://www.ascentkorea.com/what-is-url/
URL이란 무엇인가? - 어센트 코리아