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;
},
};向请求头添加十六进制时间戳
在发送到源站服务器的请求中,添加当前十六进制格式时间戳的自定义标头。
这篇文档对您有帮助吗?