Origin
The HTTP Origin request header specifies the origin of the client that initiated the request. The origin includes the scheme, hostname, and port.
Usage
The HTTP Origin request header is sent by the client to specify its origin, which is useful for distinguishing between cross-origin and same-origin HTTP requests. If the client needs access to resources included in a HTTP response then the HTTP Origin header may be part of the HTTP request.
The directives are null, scheme, hostname, and port.
null
The null directive is used to indicate that the origin is private, or otherwise unnecessary. For example, the HTTP Origin header might be null if the scheme is not HTTP, HTTPS, FTP,