export default {
async fetch(request) {
// Get the current timestamp
const timestamp = Date.now();
// Convert the timestamp to hexadecimal format
const hexTimestamp = timestamp.toString(16);
// Clone the request and add the custom header
const modifiedRequest = new Request(request, {
headers: new Headers(request.headers),
});
modifiedRequest.headers.set("X-Hex-Timestamp", hexTimestamp);
// Log the custom header for debugging
console.log(`X-Hex-Timestamp: ${hexTimestamp}`);
// Pass the modified request to the origin
const response = await fetch(modifiedRequest);
return response;
},
};将时间戳作为自定义标头发送到源站
将时间戳转换为十六进制格式,并将其作为自定义标头发送到源站。
这篇文档对您有帮助吗?