Search

RESTful API

대분류
CS
소분류
World Wide Web
설명
RESTful API, HTTP Method
유형
API
최종 편집 일시
2024/10/27 15:30
생성 일시
2024/07/22 05:49
14 more properties

RESTful API란?

표준 HTTP 메소드(GET, POST, PUT, DELETE + PATCH)를 사용하여 서버와 통신하는 것
 REST가 표준 (API 아키텍처)이고 CRUD가 함수

HTTP 메소드란?

리소스를 조회하는 메서드 POST뺴곤 멱등성이 존재 하지만 PATCH는 보장되지 않는다.
멱등성 : 연산을 여러 번 적용해도 결과가 달라지지않는것
GET
쿼리스트링(?name=)을 통해 데이터 전달
브라우저 히스토리에도 기록이 남는다.
POST
새로운 리소스 생성 201 - 데이터를 바디에 쿼리 파라미터(Key-Value)형식으로 전달
데이터가 외부로 노출되지 않음
속도는 GET - 캐싱 사용, 보안은 POST
PUT
덮어쓰기 - 리소스 완전 대체
부분 수정 불가
PATCH
리소스 수정
부분 수정 가능
DELETE
리소스 제거