요청 시(request line) 메소드
Request-URI에서 지정한 정보(웹 문서)를 응답(response) 메시지의 바디(본문) 부분에 넣어 전달해 달라고 서버에 요청한다. 이때 응답 메시지 헤더 부분에는 서버가 덧붙인 여러 내용들이 들어간다. Request-URI가 웹 문서가 아닌 실행 프로그램을 가리키는 경우라면 이 실행 프로그램에서 실행된 결과가 응답 메시지의 바디에 넣어져 전달된다.
HTTP 응답(response) 메시지 포맷
HTTP 헤더
헤더:
Accept: 클라이언트에서 사용 가능한 미디어 타입을 표시한다. 따라서 HTTP 요청 메시지에만 포함될 수 있는 헤더이다. 아래의 예는 웹브라우저가 오디오(Audio) 타입을 인식할 수 있는 의미이다.
Accept-Charset: 서버가 보내주는 응답 메시지에 사용될 수 있는 문자 코드를 알려준다. 즉, 웹브라우저에서 인식할 수 있는 문자 코드이다. 예를 들어, 유니코드인 UTF-8, 한글 완성형 코드인 euc-kr 등이 가능하다.