> 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 가 아닌 것들은
'공부 > CS, Network' 카테고리의 다른 글
Session storage, Local storage, Cookie 브라우저 저장소의 차이점 (0) | 2023.03.31 |
---|---|
HTTP? HTTP의 메시지 구조? (0) | 2023.03.30 |
캐시(cache)란? (0) | 2023.03.29 |
Framework? Library? (0) | 2023.03.29 |
웹페이지가 브라우저에 렌더링되는 과정 (0) | 2023.03.27 |
댓글