Referer HTTP header

E856186

The Referer HTTP header is a field in HTTP requests that indicates the URL of the webpage that linked to the resource being requested, commonly used for analytics, logging, and access control.

Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf HTTP header field
alsoKnownAs Referrer header
canBeModifiedBy client-side scripts in some contexts
canBeSuppressedBy browser privacy settings
privacy extensions
category request context header
controlledBy web browser
defaultBehavior browser sends full URL of referring page unless restricted
definedIn HTTP/1.0 specification NERFINISHED
RFC 1945 NERFINISHED
RFC 2616 NERFINISHED
RFC 7231 NERFINISHED
RFC 9110 NERFINISHED
direction request header
exampleValue https://example.com/page.html
governedBy Referrer-Policy specification NERFINISHED
hasMisspellingOrigin Referrer
hasSpelling Referer
hasStatus standard HTTP header
headerName Referer
indicates URL of the resource from which the request originated
address of previous web page
introducedFor allowing servers to identify referring documents
mayBeOmittedWhen navigating from HTTPS to HTTP depending on policy
request is triggered by some privacy modes
user enters URL directly
privacyImpact can leak browsing history
can leak sensitive URL parameters
relatedHeader Referrer-Policy HTTP header NERFINISHED
securityConsideration can be spoofed by clients
should not be relied on for strong authentication
sentIn HTTP request
standardizedBy Internet Engineering Task Force
surface form: IETF
usedBy CDNs
ad networks
analytics platforms
web servers
usedFor CSRF protection heuristics
access control
clickstream analysis
logging
traffic source analysis
web analytics
usedInProtocol HTTP NERFINISHED
usedInProtocolVersion HTTP/1.0
HTTP/1.1
HTTP/2
HTTP/3 NERFINISHED
valueType URI
absolute URL

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Referrer Policy specification concerns Referer HTTP header