Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
以下查看器请求函数在请求未包含 Origin
HTTP 标头时,将此标头添加到请求中。此标头属于跨源资源共享 (CORS) 的一部分。此示例将标头的值设置为请求的 Host
标头中的值。有关更多信息,请参阅 MDN Web Docs 网站上的源。
在 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;
}