
ex)
이러한 단점에도 REST API는 주소와 메서드만 보고 요청의 내용을 파악할 수 있다는 강력한 장점이 있어서 현재 많이 사용한다.
/students/1
/get•student?student_id=1
위 URL에서 첫 번째 URL은 자원만 사용하였으며,
두 번째 URL은 자원이 아닌 다른 표현을 섞어 사용하여 REST API에 부적합한 예시이다.
(get이 아니라 show를쓸 경우 get-student, show-student등 중구난방이 될 경우가 높다.)
|----------------------------------------------------------|
| 설명 | 적합한 HTTP 메서드와 URL |
|--------------------------------|-------------------------|
|•id가 1인 블로그 글을 조회하는 API | GET/article/1 |
|•블로그 글을 추가하는 API | POST/articles/1 |
|•블로그 글을 수정하는 API | PUT/articles/1 |
|•블로그 글을 삭제하는 API | DELETE/articles/1 |
|----------------------------------------------------------|