[英]How to clear the cached statusCode in net request electronjs?
在我的應用程序中,我使用net.request(url)
。 我需要獲取 statusCode 以顯示正確的頁面,例如,如果 statusCode 是 404,我想重定向到not-found.html̀
。
不幸的是,某處的緩存存在問題:
如何清除應用程序或此請求?
我的代碼:
const request = net.request(url);
request.on("response", (response) => {
// console.log(`STATUS: ${response.statusCode}`)
// console.log(`HEADERS: ${JSON.stringify(response.headers)}`)
response.on("data", (chunk) => {});
response.on("end", () => {
if (response.statusCode === 200) {
win1.loadURL(url, { extraHeaders: "pragma: no-cache\n" });
win1.show();
} else {
let url = `file://${__dirname}/not-found.html`;
win1.loadURL(url, { extraHeaders: "pragma: no-cache\n" });
win1.show();
}
});
});
request.end();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.