HTTP와 상태 코드(status code)
HTTP( Hyper Text Transfer Protocol ) 웹브라우저와 웹서버가 통신을 하기 위해 사용하는 규칙 client측에서 request, sever측에서 response 개발자 도구에서 Network 탭을 이용하여 client 측에서 보내는 요청에대한 request 정보와 sever측에서 응답하는 response 정보를 확인할 수 있다. 응답 내용에대한 구조는 아래와 같다. 간단히 풀어 설명해보면 Request Header ( 자세한 내용을 보기위해서는 옆에 view source를 클릭 ) GET /1.html HTTP/1.1 => 요청행 Host: localhost:8080 => 네트워크의 컴퓨터 식별하는 이름 ... User-Agent : ... => 유저 컴퓨터, 웹브라우저 정보 ... Accept-Encoding : gzip, deflate, br => 데이터 양이 많으면 압축해서 전송하는데, 어떤 압축방식을 지원하는지 설명 ... If-Modified-Since: Tue, ... => 마지막으로 페이지를 다운받은게 언제인지 확인하여 다시 다운받을지 결정. 최신일 경우에만 다운 <blank line> ...