मैं RSS फ़ीड ला रहा हूँ और पार्स कर रहा हूँ (https://www.mangaupdates.com/rss.php a>) Discord.js/Node.js के साथ। मैं वर्तमान में RSS फ़ीड के लिए सशर्त GET अनुरोध करने के लिए एक सशर्त If-Modified-Since शीर्षलेख जोड़ने का प्रयास कर रहा हूं। यहाँ मेरा कोड है:

fetch(mangaUpdatesRSS, {
  method: 'GET',
  headers: {'If-Modified-Since': new Date().toUTCString()}
})
.then(res => {
  console.log(res.status);

प्रतिक्रिया की स्थिति हमेशा 200 होती है, भले ही इसे केवल एक अनुरोध करना चाहिए, अगर इसे fetch कमांड के समय से संशोधित किया गया हो।

0
Tu-An Nguyen 19 नवम्बर 2020, 15:11

1 उत्तर

सबसे बढ़िया उत्तर

फ़ेच एपीआई आंतरिक रूप से 304 को 200 से बदल देता है, भले ही अनुरोधित संसाधन अप टू डेट हो। आप इसके बारे में कुछ नहीं कर सकते।

चेक आउट सर्विस वर्कर/फ़ेच() में HTTP 304 को पहचानें

0
Siddharth Subramanian 19 नवम्बर 2020, 14:22