Thanks, that's what I was missing; I've been using an older version of WW and browsed CVS and didn't see anything there. I mean to use this for RSS generation and the various RSS readers are not necessarily well-written, so I'd rather support both modified-since and etag. I'll look into hacking support into the adapter for etag as well.


Thanks!

Costas



From: Ken Lalonde <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: [Webware-discuss] Re: How can I access Request headers (implementing 304 responses)?
Date: Thu, 22 Jan 2004 16:48:40 -0500 (EST)


There is no API to get at the HTTP headers in general.
But the If-Modified-Since header is handled as a special case,
to make client-side caching of static objects possible.
You can get it this way:

ims = self.request().environ().get('If-Modified-Since')

The adaptor sets this up; see Adapters/mod_webkit*/mod_webkit.c.

WebKit/HTTPServlet.py defines a "lastModified()" method that subclasses
may override to define an object's age.
The default age is None (don't know, therefore don't cache).
For static files, it is the file's mod time;
see WebKit/UnknownFileTypeServlet.py.

If you need access to the Etag header or others,
you'd need to hack the adaptors in a similar way.


------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to