[꼼꼼한 개발자] 꼼코더
27. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - 일반 정보 본문
반응형
ℹ️ From (요청)
유저 에이전트의 이메일 정보
- 일반적으로 잘 사용X
- 검색 엔진같은 곳에서 주로 사용
🔍 Referer (요청)
현재 요청된 페이지의 이전 웹 페이지 주소
- 매우 많이 사용된다.
- A->B로 이동하는 경우 B를 요청할 때, Referer:A를 포함해서 요청함
- 데이터 분석시 유입 경로 분석에 사용
- referer는 referrer의 오타
- (참고) 단순히 referer만 가지고 유입 경로 분석을 하기에는 변수가 너무 많아, 자바스크립트에 로그를 심거나 특별한 파라미터를 넘기는 등 서로 약속을 해서 진행함
🌐 User-Agent (요청)
유저 에이전트(클라이언트) 애플리케이션 정보 (웹 브라우저 정보..)
- 장애가 발생하는 브라우저 파악, 통계 정보 사용
💡 Server (응답)
요청을 처리하는 ORIGIN 서버의 소프트웨어 정보
- ORIGIN 서버: 실제로 응답을 보낸 서버(HTTP 요청을 보내면, 실제로 많은 프록시 서버를 거쳐 응답을 받게됨)
⏱ Date (응답)
메시지가 발생한 날짜와 시간
- 응답에서만 사용한다.
🧹 헤더 일반 정보 정리
From : 유저 에이전트의 이메일 정보(요청)
사용목적 : 검색엔진
Referer : 현재 요청된 페이지의 이전 웹 페이지 주소(요청)
사용목적 : 유입경로 분석
User-Agent : 유저 에이전트(클라이언트) 애플리케이션 정보(요청)
사용목적 : 통계 정보, 장애가 발생하는 브라우저 파악
Server : 요청을 처리하는 ORIGN 서버의 소프트웨어 정보(응답)
사용목적 : 실제 응답을 보낸 서버 파악
Date : 메시지가 생성된 날짜(응답)
🙋🏻♂️ Q&A
Q. 구글에서 hello를 검색하고 위키피디아에 들어가면 referer가 www.google.com/search?q=hello가 아닌, www.google.com/인 이유는?
A. 개인 정보 보호를 위해 도메인을 제외한 추가 정보를 referer에서 제공할 수 있다. 구글의 검색 쿼리가 이에 해당한다.
[출처] https://www.inflearn.com/questions/482175
참고 : https://hseungyeon.tistory.com
위 자료는 김영한님의 ‘모든 개발자를 위한 HTTP 웹 기본 지식’ 강의를 참고하여 작성하였습니다.
https://www.inflearn.com/course/http-웹-네트워크/dashboard
'HTTP' 카테고리의 다른 글
28. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - 특별한 정보 (0) | 2022.12.12 |
---|---|
26. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - 전송 방식 (0) | 2022.12.06 |
25. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - 콘텐츠 협상 (0) | 2022.12.02 |
24. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - 표현 (0) | 2022.12.02 |
23. 모든 개발자를 위한 HTTP 웹 기본 지식 - [HTTP 헤더1 - 일반 헤더] - HTTP 헤더 개요 (0) | 2022.12.01 |
Comments