檢測訂閱源何時更新的最佳方法是什麼?假設我有一個每15分鐘輪詢一次Feed的應用程序。如何確定是否添加了新內容? 對於RSS以及Atom提要。在RSS訂閱源中檢測新的新項目
13
A
回答
5
RSS 2和Atom中的每個項目都有一個可能被標記爲唯一的GUID/ID。如果它被標記爲唯一,則可以用它來識別項目並與之前的項目進行匹配。
3
請求該字段時,檢查http響應的Last-Modified和ETag字段。更好的是,在請求中使用If-Modified-Since和If-None-Match標籤,並且如果Feed未被修改,則只會得到304響應。 (請參閱:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)
+2
是否所有的網站feed支持etags?和易於閱讀的JavaScript的etags? – haden 2009-08-29 06:15:30
1
我使用我的項目,在一個Servlet過濾器來計算的ETag這裏 http://www.infoq.com/articles/etags
顯示這對RSS,ATOM或託管在您的Web服務器的任何其他資源工作。
相關問題
- 1. 我如何檢測RSS訂閱中的新項目
- 2. 如何在jQuery中加載新的rss訂閱源項目
- 3. 創建可更新的RSS訂閱源
- 4. 檢測新的RSS源條目
- 5. 檢索RSS閱讀器的RSS訂閱源和項目的統計信息
- 6. 使用feedparser檢查新內容的RSS訂閱源
- 7. RSS訂閱RSS源中的HTML代碼
- 8. 如何獲取RSS訂閱源中的非標準項目?
- 9. RSS訂閱源列表以測試我的訂閱源閱讀器
- 10. 以RSS訂閱源重新訂購商品
- 11. MFC應用程序中的RSS訂閱源和程序更新
- 12. 如何讓RSS訂閱者再次閱讀舊的RSS項目?
- 13. 通過Service在Android中更新新的RSS訂閱
- 14. 在Android中顯示Rss訂閱源
- 15. 缺少wordpress rss訂閱源?
- 16. 查詢RSS訂閱源
- 17. 修復損壞的RSS訂閱源,通過「pubDate」重複項目
- 18. 檢測網站是否有RSS/Atom訂閱源?
- 19. WordPress的RSS訂閱源:定製特定類別的訂閱源
- 20. 將RSS訂閱源拆分爲單獨的訂閱源
- 21. RSS訂閱源中的意外標記
- 22. wordpress中類別的Rss訂閱源
- 23. RSS項目更新
- 24. RSS訂閱1秒鐘以內更新
- 25. RSS訂閱源上的「訂閱此訂閱源」鏈接來自哪裏?
- 26. 使用Feedzirra檢查更新的RSS訂閱
- 27. 使用PHP重新排序RSS訂閱源
- 28. 使用Google訂閱源顯示PubMed RSS訂閱源
- 29. Python和RSS訂閱源 - 解析訂閱源
- 30. YouTube視頻在Blogger Atom/RSS訂閱源
這似乎是和更容易的方式去...謝謝.. – haden 2009-08-26 11:14:20
根據這個http://www.rssboard.org/rss-specification#ltguidgtSubelementOfLtitemgt'guid'是一個可選字段,所以它可能不會出現在一些RSS訂閱 ! – webNeat 2015-03-27 20:08:32