[Spring] URI과 URL

고지훈·2022년 1월 3일
1

Spring

목록 보기
9/26
post-thumbnail

URI(Uniform Resource Identifier)

URL(Uniform Resource Locator)

URI 설계 원칙

  • 슬래시 구분자는 계층 관계를 나타내는데 사용한다.
  • URI마지막 문자로 슬래시는 포함하지 않는다.
  • 하이픈은 URI가독성을 높이는데 사용한다.
  • 밑줄은 사용하지 않는다.
  • URI경로에는 소문자가 적합하다.
  • 파일 확장자는 URI에 포함하지 않는다.
  • 구현에 의존적인 경로를 사용하지 않는다.
  • 세션 ID를 포함하지 않는다.
  • 프로그래밍 언어의 메소드명을 이용하지 않는다.
  • 명사에 단수형보다는 복수형으로 사용해야한다.
  • 컨트롤러 이름으로는 동사나 동사구로 사용해야한다.
  • 경로 부분 중 변하는 부분은 유일한 값으로 대체한다.
  • CRUD기능을 나타내는 것은 URI에 사용하지 않는다.
  • API에 있어서 서브 도메인은 일관성있게 사용해야한다.
  • 클라이언트 개발자 포탈 서브 도메인은 일관성 있게 만든다.
profile
"계획에 따르기보다 변화에 대응하기를"

0개의 댓글