RESTful API 설계

cad·2022년 4월 19일
0

Web

목록 보기
8/8

URL Rules

1. 마지막에 / 포함하지 않는다.

Bad

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

Good

http://api.test.com/users

2. _(underbar) 대신 -(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은 예외적으로 동사를 허용한다.

Bad

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

Good

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


Ref.

https://wiki.sansae.net/pages/viewpage.action?pageId=25198604

profile
Dare mighty things!

0개의 댓글