我在一個運行在squid代理之後的聚合器客戶端中使用python feedparser。我希望它在請求中發送一個cache-control: max-age=600
標頭,以便我們得到合理的最新響應。 (目前代理從緩存中返回提要,甚至在它們發生更改後的幾天內,這是基於啓發式期限合理但不夠好的。)如何讓feedparser發送緩存控制標頭?
Feedparser中似乎沒有任何直接api要做到這一點,那麼最好的方法是什麼?我真的不想改變來源。
更新:有一個錯誤,224,要求一種方法來添加任意標題,部分修補程序,但尚未合併。這可能是最乾淨的方式。否則,似乎我需要monkeypatch urllib或feedparser。 ICK。
hooray,感謝您告訴我們 – poolie 2011-03-02 06:55:12