254 단어
1 분
HTTP로 JSON을 주고받으면 REST API일까?
2026-09-27

REST API에 관한 학습 포스팅 예시다.

가상의 API가 POST /predict로 JSON을 받아 예측을 돌려준다. 이 설명만으로 REST라고 부를 수 있을까?

먼저 생각해 보기#

URL 모양 외에 요청·응답과 상태 관리에서 확인할 조건을 적어 보자.

생각한 뒤 답 보기

REST는 JSON 형식이나 특정 URL 규칙을 뜻하지 않는다. Fielding은 클라이언트와 서버의 분리, 무상태성, 캐시, 균일한 인터페이스, 계층화 등의 제약을 설명했다. 무상태성은 서버에 데이터가 없다는 뜻이 아니다. 각 요청을 이해하는 데 필요한 정보가 요청에 있으며, 이전 요청의 서버 세션 문맥에 의존하지 않는다는 뜻이다.

근거: 원문 자료.

다음 질문#

장바구니를 서버에 저장하면서 요청을 무상태로 설계할 수 있을까?