728x90
본 글은 referer 헤더에 대해서 공부한 지식을 정리한 글입니다.
Referer헤더란❓
Referer 헤더는 HTTP 요청의 일부로, 사용자가 현재 방문하고 있는 페이지의 URL을 다음에 방문할 웹 서버에 전달하는 역할을 합니다.
웹 브라우저가 한 페이지에서 다른 페이지로 이동할 때, 새로운 페이지의 서버는 Referer 헤더를 통해 사용자가 어디에서 왔는지를 알 수 있습니다.
GET /new-page HTTP/1.1
Host: www.example.com
Referer: http://www.example.com/page
이 예시에서, Referer 헤더는 클라이언트가 http://www.example.com/page에서 왔다는 정보를 서버에게 전달합니다.
사용 목적
- 트래픽 소스 분석
- 웹사이트 운영자가 방문자가 어디서 왔는지 파악하고, 마케팅 효과를 측정하거나 사용자의 행동을 분석할 수 있습니다.
- 콘텐츠 최적화
- 사용자가 이전에 어떤 페이지를 봤는지에 따라 맞춤형 콘텐츠를 제공하는 데 활용할 수 있습니다.
- 보안
- 웹 서버는 Referer 헤더를 이용해 요청이 예상된 출처에서 왔는지 확인하여 CSRF(크로스 사이트 요청 위조)와 같은 공격을 방지할 수 있습니다.
- 광고 추적
- 광고 또는 제휴 링크에서 얼마나 많은 트래픽이 발생했는지 추적하는 데 사용됩니다.
'TIL,일일 회고' 카테고리의 다른 글
[TIL, 일일 회고] 2024.08.22 - assertThrows란 무엇일까❓: 예외를 테스트하는 효과적인 방법 (0) | 2024.08.22 |
---|---|
[TIL, 일일 회고] 2024.08.21 - 비관적 락(Pessimistic Lock)으로도 업데이트 손실이 발생하는 이유 (0) | 2024.08.21 |
[TIL, 일일 회고] 2024.08.19 - 출처란 무엇일까❓ (0) | 2024.08.19 |
[TIL, 일일 회고] 2024.08.18 - Spring boot Actuator란 무엇일까❓ (0) | 2024.08.18 |
[TIL, 일일 회고] 2024.08.17 - 소프트웨어 테스트의 종류 (0) | 2024.08.17 |