以下是一个使用 Axios 发送请求并设置 Cache-Control 头部的代码示例:
const axios = require('axios');
const fetchData = async () => {
try {
const response = await axios.get('https://example.com/path/to/api', {
headers: {
'Cache-Control': 'max-age=0'
}
});
// 处理响应数据
console.log(response.data);
} catch (error) {
// 处理错误
console.error(error);
}
};
fetchData();
在上面的示例中,我们使用 axios.get 方法发送 GET 请求,并在请求头部设置了 Cache-Control: max-age=0。这将告诉服务器不要返回缓存数据,每次都从服务器获取最新的数据。
请注意,上述示例中的 URL https://example.com/path/to/api 只是一个示例,您需要将其替换为您要请求的实际 URL。还可以根据需要添加其他请求头部或配置选项。