아래는 표현과 관련된 헤더들임:
표현 헤더는 전송/응답에 둘다 사용가능
Accept-Language 적용 전 | Accept-Language 적용 후 |
---|---|
![]() | ![]() |
chunk: 덩어리. 이 덩어리를 쪼개서 보낸다는 뜻
5 byte (hello)를 먼저 보냄 → 그후 5 byte (World) 보냄
분할 전송은 Content-Length를 넣으면 안됨. 왜냐하면 각각 쪼개진 길이를 모르기 때문
모든 요청에 사용자 정보 포함해서 넘김
ex) GET /welcom?user=홍길동
문제점: 모든 요청과 링크에 사용자 정보를 포함해야함??
이를 해결하기 위한 방법은 쿠키
set-cookie 헤더에 홍길동 정보를 넣어서 브라우저에 보내는 방법으로 해결 가능 (key=value)
브라우저에서 해당 정보를 쿠키 저장소에 저장해둠
이 다음부터는 서버에 요청 보낼 때 마다 쿠키값을 HTTP 값을 포함해서 보냄
쿠키 적용 로그인 1 | 쿠키 적용 로그인 2 |
---|---|
![]() | ![]() |