State와 Stateless의 뜻을 이해한다.
Stateless
서버가 클라이언트 상태를 보존하지 않음 → 요청시 연결을 유지하지 않음
세션 로그인은 사용(최소한의 사용을 의미)
응답 서버를 쉽게 바꿀 수 있다.
서버 자원을 효율적으로 사용
Restful한 API 설계를 할 수 있다.
리소스와 행위를 분리 → Restful API
ex) 리소스 - 회원, 행위 - 조회, 등록, 삭제, 변경
- get 조회
- post 등록
- put 대체, 생성 - 없으면 만들고 있으면 덮어씀
- patch 부분변경
- head 상태줄과 헤더만 반환
위 이미지에서는 body는 없고
각 메시지의 첫 줄이 requeset line, status line 두번째 줄부터 header