HTTP란
HTTP(HyperText Transfer Protocol), HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 클라이언트-서버 프로토콜이다.
보통 브라우저인 클라이언트에 의해 전송되는 메시지를 요청(requests),
그에 대해 서버는 요청을 처리하고 응답(responses)이라고 부르는 응답 메시지를 제공한다.
요청과 응답 사이에는 게이트웨이 또는 프록시 등이 있을 수 있다.
요청
- HTTP 메서드
- Path: 가져오려는 리소스의 경로
- HTTP 프로토콜의 버전
- 서버에 대한 추가 정보를 전달되는 선택적 헤더들
응답
- HTTP 프로토콜의 버전
- 요청의 성공 여부와, 그 이유를 나타내는 상태 코드
- 상태 코드의 설명을 나타내는 설명 메시지
- HTTP 헤더들
- 가져온 리소스가 포함되는 본문
출처
아래의 글들을 참고하여 개인 공부 목적으로 정리한 글입니다.
'TIL' 카테고리의 다른 글
TIL 7: 환경변수와 빌드 (0) | 2023.08.23 |
---|---|
TIL 6: MVP(Minimum Viable Product) (0) | 2023.08.10 |
TIL 5: DI란 (0) | 2023.07.22 |
TIL 4: RDD (0) | 2023.07.12 |
TIL 3: Tech Spec (0) | 2023.07.07 |