Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
La fonction de demande d'affichage suivante ajoute un Origin
HTTP en-tête à la demande si celle-ci ne contient pas déjà cet en-tête. Cet en-tête fait partie du partage de ressources entre origines (CORS). Cet exemple montre comment définir la valeur de l'en-tête sur la valeur de l'en-tête Host
de la requête. Pour plus d'informations, consultez Origin sur le site MDN Web Docs.
Consultez cet exemple sur GitHub.
- JavaScript runtime 2.0
-
async function handler(event) {
const request = event.request;
const headers = request.headers;
const host = request.headers.host.value;
// If origin header is missing, set it equal to the host header.
if (!headers.origin)
headers.origin = {value:`https://${host}`};
return request;
}
- JavaScript runtime 1.0
-
function handler(event) {
var request = event.request;
var headers = request.headers;
var host = request.headers.host.value;
// If origin header is missing, set it equal to the host header.
if (!headers.origin)
headers.origin = {value:`https://${host}`};
return request;
}