질문 사항

1. 쿠키, 로컬 스토리지, 세션이란 무엇인가?

2. RESTFUL API란?

REST란 REpresentational State Transfer의 약자이다. connection-less, state-less한 HTTP 특성을 극복하기 위해, 클라이언트와 서버가 데이터를 주고 받을 때 상태를 표시하여 맥락을 이해할 수 있도록 고안된 API 포맷이다.

  • 클라이언트

클라이언트는 서버의 리소스를 명시적으로 읽고 쓰기 위해, 요청 시 GET, POST, PUT, PATCH, DELETE 등 메소드를 붙여 어떤 액션(Action)임을 명시한다.

  • 서버

서버에서는 클라이언트 요청을 핸들링하고, 처리 결과가 어떤 상태임을 Indicate(명시) 해주기 위해 Status 코드를 붙여 응답한다.

3. HTTP란?

하이퍼텍스트 전송 프로토콜 (HTTP)는 분산, 협업, 하이퍼텍스트 정보 시스템에 대한 상태 없는 애플리케이션-레벨의 프로토콜이다.

Last updated