From: Jonathan E. <jon...@ca...> - 2007-04-17 15:58:24
|
thanks for the patch; applied in 1349 On Mon, 16 Apr 2007 21:31:08 -0400, "Philip Semanchuk" <ph...@se...> said: > Hi all, > I have noticed that Spyce generates HTTP headers with dates in local > time. This is a no-no according to HTTP 1.1 ("All HTTP date/time stamps > MUST be represented in Greenwich Mean Time (GMT), without exception." - > http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3) You can > demonstrate the problem using this minimal Spyce file and Firefox's > HTTP Live Headers extension: > > [[response.expires()]] > <html> > <head><title>test</title></head> > <body>test</body> > </html> > > > The problem is in the function _genTimestampString() in response.py; > the fix is a one-line patch: > > 131c131 > < thetime = time.strftime('%a, %d %b %Y %H:%M:%S %Z', > time.localtime(thetime)) > --- > > thetime = time.strftime('%a, %d %b %Y %H:%M:%S GMT', > time.gmtime(thetime)) > > > bye > Philip > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Spyce-users mailing list > Spy...@li... > https://lists.sourceforge.net/lists/listinfo/spyce-users |