본문 바로가기
공부/CS, Network

RESTful API 란?

by k1mwnjn 2023. 3. 27.

> RESTful API 에 대해 설명해주세요. GET, POST 외에 알고있는 메소드와 그 기준을 설명해주세요. RESTful API 가 아닌 것들은 어떤 게 있나요?

 

먼저 REST 란 URI 를 통해 자원(Resource) 를 명시하고, HTTP 메소드(POST, GET, PUT, DELETE) 를 통해 해당 자원에 대한 CRUD 를 나타내는 것이다. 그리고 이러한 REST 의 규칙을 잘 지켜서 만든 API 를 RESTful API 라 한다.

 

대표적인 HTTP의 메소드로는 

GET : 자원(Resource) 가져오기.

POST : 자원 생성.

PUT : 자원 수정.

DELETE : 자원 삭제.

로 보통 CRUD 에서 다음과 같이 이용하고 PATCH 의 경우에도 수정에 이용되나 PUT 은 자원의 전체를 PATCH 는 일부분을 수정한다는 차이가 있음.

 

RESTful API 가 아닌 것들은

댓글