[英]How to force jQuery to issue GET request to server to refresh cached resource
[英]Are get request cached?
我有這個nodejs代碼:
var http = require('http');
var options ={
host: 'www.facebook.com',
port: 80,
path: '/',
method: 'GET'
};
console.log("Going to make request...");
var req = http.get(options, function(response){
console.log(response.statusCode);
response.pipe(process.stdout);
});
第一次返回html可以正常工作。 當我將“ host:”從facebook.com更改為google.com時,出現302錯誤。 為什么我必須重定向它? 第一個獲取請求是否以某種方式緩存?
google.com
將觸發重定向到www.google.com
,這是他們使用的地址。
它與您的代碼無關,與您正在訪問的服務器無關。
除非您真的想直接使用http.get()
,否則使用NPM中的另一個庫確實很有幫助,該庫將簡化為您獲取消息的過程(有很多選項)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.