본문 바로가기

Backend/Spring & SpringBoot

[WEB] URI 규칙 10가지

728x90

1. 슬래시 구분자는 계층 관계를 나타내는데 사용한다.

 

2. URI 마지막 문자로 ( / ) 는 포함하지 않는다.

 

3. 하이픈( - )은 가독성을 높이기 위해 사용한다.

 

4. 밑줄( _ )은 사용하지 않는다.

 

5. 대문자보다는 소문자를 사용한다.

 

6. 파일 확장자는 URI에 포함하지 않는다.

 

7.  프로그래밍 언어에 의존적인 확장자를 사용하지 않는다.

 

8. 자원에 대한 행위는 동사가 아닌 HTTP Method로 표현한다.

 

9. 경로 부분 중에서 변하는 부분은 유일한 값으로 대체한다.

 

10. API에 있어서 서브도메인은 일관성 있게 사용해야 한다.

728x90