The HTTP Origin request header indicates the origin (scheme, hostname, and port) that caused the request.
For example, if a user agent needs to request resources included in a page, or fetched by scripts that it executes, then the origin of the page may be included in the request....specification (specific cases are listed in the description section)...Note: There is a more detailed listing of cases that may return null...