반응형
개요
인터페이스
사용자가 쉽게 동작 및 사용하는데 도움을 주는 시스템
사람이 무언갈 제어할 수 있도록 해주는 중간 다리 역할을 “인터페이스” 역할 이라고 한다.
API (Application Programming Interface)
인터페이스를 소스코드 형태로 구현한 것을 의미
REST API (Representational State Transfer)
소프트웨어 개발 아키텍처의 한 형식, 자원을 이름으로 구분하고 자원의 상태를 주고 받는 모든 것
일반적으로 HTTP를 통해 CRUD를 실행하는 API를 REST API 라고 한다.
GET
데이터를 읽거나 검색을 할 때 주로 사용, URL에 데이터를 붙여서 보낸다.
POST
새로운 리소스를 생성할 때 사용, URL이 아닌 BODY 부분에 데이터를 넣어서 보낸다.
PUT
전체 데이터를 변경 및 갱신할 때 사용한다. 마찬가지로 BODY 부분에 데이터를 넣어서 보낸다.
PATCH
일부 데이터를 변경 할 때 사용, 전체를 갱신하는 PUT과 다르게 일부를 수정하기때문에 UPDATE 부분에 더 적합
URL이 아닌 BODY 부분에 데이터를 넣어서 보낸다.
DELETE
리소스를 삭제 할 때 사용
728x90
반응형
'웹(WEB) > 자바스크립트(JS)' 카테고리의 다른 글
Node.js MySQL 연동 (0) | 2024.08.27 |
---|---|
Node.js express 웹서버 (0) | 2024.08.27 |
Node.js 기초 및 설치 (0) | 2024.08.27 |
자바스크립트 Axios API 호출 async/await 비동기 작업 웹사이트 구현 (0) | 2024.08.07 |
자바스크립트 서버 통신 API 호출 AJAX, Fetch, Axios (0) | 2024.08.07 |