254 단어
1 분
HTTP로 JSON을 주고받으면 REST API일까?
2026-09-27
REST API에 관한 학습 포스팅 예시다.
가상의 API가 POST /predict로 JSON을 받아 예측을 돌려준다. 이 설명만으로 REST라고 부를 수 있을까?
먼저 생각해 보기
URL 모양 외에 요청·응답과 상태 관리에서 확인할 조건을 적어 보자.
생각한 뒤 답 보기
REST는 JSON 형식이나 특정 URL 규칙을 뜻하지 않는다. Fielding은 클라이언트와 서버의 분리, 무상태성, 캐시, 균일한 인터페이스, 계층화 등의 제약을 설명했다. 무상태성은 서버에 데이터가 없다는 뜻이 아니다. 각 요청을 이해하는 데 필요한 정보가 요청에 있으며, 이전 요청의 서버 세션 문맥에 의존하지 않는다는 뜻이다.
근거: 원문 자료.
다음 질문
장바구니를 서버에 저장하면서 요청을 무상태로 설계할 수 있을까?