Origin
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Origin
request 헤더는 fetch가 시작되는 위치입니다. 경로 정보는 포함하지 않고 서버 이름만 포함합니다. POST
requests에 포함되는 것처럼, CORS requests 와 함께 전송합니다. Referer
헤더와 비슷하지만, origin 헤더는 전체 경로를 공개하지 않습니다.
참고: 주의: HEAD
와 GET
메서드를 통해 fetch()
를 사용할 때 Origin
헤더가 설정되지 않았습니다. (이 문제는 Firefox 65에서 수정되었습니다 — Firefox bug 1508661참조).
Header type | Request header |
---|---|
Forbidden header name | yes |
문법
Origin: null Origin: <scheme> "://" <hostname> [ ":" <port> ]
지시
- <scheme>
-
사용하는 프로토콜. 일반적으로 HTTP 프로토콜 혹은 보안 버전인 HTTPS를 사용합니다.
- <hostname>
-
서버(가상 호스팅)의 이름 또는 IP 입니다.
- <port> Optional
-
서버와 연결을 맺기 위한 TCP 포트 번호. 포트번호를 입력하지 않으면, 요청한 서비스의 기본 포트(HTTP의 경우 "80")가 사용됩니다.
예제
Origin: https://developer.mozilla.org
명세
Specification |
---|
The Web Origin Concept # section-7 |
Fetch Standard # origin-header |
브라우저 적합성
BCD tables only load in the browser