header-filed =

field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용)

field-name은 대소문자 구문 없음

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61374?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close


HTTP 헤더

용도 

-HTTP 전송에 필요한 모든 부가정보

  예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보

-표준 헤더가 너무 많음

-필요시 임의의 해더 추가 가능


HTTP 헤더

분류 - RFC2616(과거)

- General 헤더 : 메시지 전체에 적용되는 정보

- Request 헤더 : 요청 정보

- Response 헤더 : 응답 정보

- Entity 헤더 : 엔티티 바디 정보 (메시지 바디와 관련된 정보)


HTTP BODY

message body - RFC2616(과거)

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61374?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

- 메시지 본문은 엔티티 본문을 전달하는데 사용

- 엔티티 본문은 요청이나 응답에서 전달할 실제 데이터

- 엔티티 헤더는 엔티티 본문의 데이터를 해석할 수 있는 정보 제공


->

스펙이 바뀜 2014년 RFC7230~7235 등장

 

RFC723x 변화

- 엔티티 -> 표현

- 표현 = 표현 메타데이터 + 표현 데이터


HTTP BODY

message body - RFC7230(최신)

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61374?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

 

- 메시지 본문을 통해 표현 데이터 전달

- 메시지 본문 = 페이로드

- 표현은 요청이나 응답에서 전달할 실제 데이터

- 표현 헤더는 표현 데이터를 해석할 수 있는 정보 제공

'웹프로그래밍 > 웹 기본 지식' 카테고리의 다른 글

26. 콘텐츠 협상  (0) 2022.01.12
25. 표현  (0) 2022.01.12
23. 4xx - 클라이언트 오류 / 5xx - 서버 오류  (0) 2022.01.12
22. 3xx - 리다이렉션2  (0) 2022.01.12
21. 3xx - 리다이렉션  (0) 2022.01.11

+ Recent posts