HyperText : 문서와 문서가 링크로 연결 되어 있음 (웹 문서)
Transfer : 전송하다
Protocol : 컴퓨터끼리 어떻게 HTML 파일을 주고 받을지에 대한 소통 방식 약속
Request 요청, Response 응답
Stateless (상태 없음)
HTTP 개별 통신은 독립이어서 과거의 HTTP 통신의 결과(상태)를 보존 하지 않는다, 통신마다 사전에 필요한 모든 정보(토큰)를 담아서 요청을 보내야 한다
연결을 유지하지 않을때도 응답과 요청을 처리한다 (요청에 맞게 응답을 한 후에 연결을 끊는다)
HTTP는 이전의 상태정보나 현재 통신의 상태가 남아있지 않기 때문에 쓸데없는 자원의 낭비를 줄일 수 있다
출처 : https://thiago6.tistory.com/60
요청의 첫번째 줄
HTTP method : 요청이 의도한 액션을 정의
Request target : 요청이 전송되는 목표 url
HTTP version : HTTP 버전
ex) GET/login HTPP/1.1
요청의 메타데이터(데이터 정보를 담은 데이터)를 담고 있는 부분
{key : value} 형태
ex) Headers : {
Host : www.lim337slaa.com,
UserAgent : Chrome,
Content-Type : application/json,
Content-Length : 50
}
HTTP version : HTTP 버전
Status Code : 응답 상태 코드
Status Text : 응답의 상태를 간략히 설명하는 텍스트
ex) HTTP/1.1 404 Not Found
{key : value} 형태
ex) Headers : {
Host : www.lim337slaa.com
User-Agent : chrome
Content-Type : application/json
Content-Length : 50
}