亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何開發 RSS Feeder

如何開發 RSS Feeder

Go
富國滬深 2022-04-26 19:52:03
我需要在 Go 中構建一個 RSS feeder,我想我沒有理解一些關鍵概念。為了清楚起見,我問了這個問題。XML文件中最后獲取的新聞數量有什么標準嗎?是否需要在請求時生成 RSS 文檔?我的意思是客戶應該總是得到最新消息嗎?這是 Go 部分。我將使用https://github.com/gorilla/feeds庫。它基本上生成 RSS XML。但它沒有提供發布方式。我應該從 REST 端點提供 RSS XML 文檔嗎?如果我這樣做,RSS 客戶端可以嗎?你可能會說首先我應該在互聯網上搜索,我做到了。大多數文章都討論了從 RSS Feeder 解析和獲取。
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

XML文件中最后獲取的新聞數量有什么標準嗎?

不,它也因提要而異。這也是有道理的,因為有些網站會產生大量新內容,而另一些則很少。

是否需要在請求時生成 RSS 文檔?我的意思是客戶應該總是得到最新消息嗎?

這完全取決于服務器。但在許多情況下,如果服務器在每次添加新新聞時創建一個靜態文件,而不是為每個客戶端一次又一次地動態創建相同的輸出,它可能會更有效。這也使得提供緩存信息(即ETag或類似信息)變得容易,并讓客戶端僅在更改時才檢索完整內容。

我應該從 REST 端點提供 RSS XML 文檔嗎?如果我這樣做,RSS 客戶端可以嗎?

這并不重要。RSS 的 URL 可以是您想要的任何內容,但您必須發布它以便 RSS 讀者知道從哪里獲取 RSS。


查看完整回答
反對 回復 2022-04-26
  • 1 回答
  • 0 關注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號