Django REST API URL Rules

Error Coder·2023년 2월 16일
0

1. 마지막에 / 포함X

Bad :
http://api.test.com/users/

Good :
http://api.test.com/users

2. _(underbar) 대신 -(dash)를 사용한다.

-(dash)의 사용도 최소한으로 설계한다. 정확한 의미나 표현을 위해 단어의 결합이 불가피한 경우 반드시 -(dash) 사용한다.

Bad :
http://api.test.com/users/post_commnets

Good :
http://api.test.com/users/post-commnets

3. 소문자를 사용한다.

Bad :
http://api.test.com/users/postCommnets

Good :
http://api.test.com/users/post-commnets

4. 행위(method)는 URL에 포함하지 않는다.

Bad :
POST http://api.test.com/users/1/delete-post/1

Good :
DELETE http://api.test.com/users/1/posts/1

5. 컨트롤 자원을 의미하는 URL 예외적으로 동사를 허용한다.

함수처럼, 컨트롤 리소스를 나타내는 URL은 동작을 포함하는 이름을 짓는다.

Bad :
http://api.test.com/posts/duplicating

Good :
http://api.test.com/posts/duplicate

참고 : https://sanghaklee.tistory.com/57

profile
개발자 지망생

0개의 댓글