This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: Conditional Get?
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Ted Leung looks at conditional get. The blog server we use here is mine, with some (slightly dated) information here. Now, the interesting thing is that Ted shows my RSS feed as not producing 304 (not changed). Hmm. This server simply drops a new version of the feeds whenever there are additions or updates, so the files in question are served by Apache. Here's the relevant header info (before this post went live):
last-modified
Wed, 7 Jan 2004 00:50:55 -0500
etag
"2e2a75-ace1-3ffb9e3f"
server
Apache-AdvancedExtranetServer/1.3.23.....
The html part of the page is served by Smalltalk, and the feeds are created by Smalltalk - but they are simply static pages served up by Apache. I just ran a test using the libraries BottomFeeder uses for Http access, and sure enough - I get back a 304 on successive queries. I suspect that NetNewsWire isn't actually making use of conditional-get, at least not in Ted's tests