Re: Spyce generates invalid HTTP dates? w/patch

"Jonathan Ellis" <[email protected]> Tue, 17 Apr 2007 08:57:28 -0700
Newsgroups gmane.comp.python.spyce.general
Message-ID <[email protected]>
thanks for the patch; applied in 1349

On Mon, 16 Apr 2007 21:31:08 -0400, "Philip Semanchuk"
<[email protected]> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/spyce-users

-------------------------------------------------------------------------
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/