1. HTTP란?
HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 클라이언트-서버 프로토콜
2. HTTP 메소드란?
클라이언특 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단
3. 주요 메소드 5가지
- GET : 리소스 조회
- POST : 요청 데이터 처리, 데이터 등록에 사용
- PUT : 리소스를 대체, 해당 리소스가 없으면 생성(덮어쓰기)
(일부만 전달할 경우 전달한 필드 외 모두 null or 초기 값 처리됨)
- DELETE : 리소스 삭제
- PATCH : 리소스 일부만 변경
4. HTTP 상태코드
- 1XX : 처리중
- 2XX : success
- 3XX : 요청이 완료되려면 추가 행동 필요
- 4XX : 클라이언트 error, 잘못된 문법등으로 서버가 요청을 수행할 수 없음
- 5XX : 서버 error, 서버가 정상 요청을 처리하지 못함