Loving Coding & Visual Design
GAE下If-Modified-Since出错的问题
最近发现IE8下GAE显示图片的时候会出现如下错误:
python代码如下:
datetime.datetime.strptime(self.request.headers['If-Modified-Since'],HTTP_DATE_FMT)
出错为:
File "E:Pythonlib_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: ; length=37269
FireFox却没有这个问题。原因在于self.request.headers['If-Modified-Since']在IE8下多了length:
IE8: Thu, 17 May 2012 17:13:07 GMT; length=37269
解决办法很简单,过滤掉分号及之后的部分即可。
python代码如下:
datetime.datetime.strptime(self.request.headers['If-Modified-Since'],HTTP_DATE_FMT)
出错为:
File "E:Pythonlib_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: ; length=37269
FireFox却没有这个问题。原因在于self.request.headers['If-Modified-Since']在IE8下多了length:
IE8: Thu, 17 May 2012 17:13:07 GMT; length=37269
解决办法很简单,过滤掉分号及之后的部分即可。
最 近 文 章
- 租车体验:标致207-1.6升 - Mon, 02 Jul 2012 15:59:14 +0000
- 用PNG代替JPG的一个理由 - Thu, 28 Jun 2012 20:04:18 +0000
- 租车最好自带GPS - Tue, 26 Jun 2012 15:30:05 +0000
- 把博客服务器换成Nginx - Sun, 24 Jun 2012 19:30:18 +0000
- tar备份出错:Error exit delayed from previous errors - Wed, 20 Jun 2012 12:45:18 +0000
- GAE的OverQuotaError错误 - Fri, 15 Jun 2012 05:06:15 +0000
- Windows下git提交到rhc - Sat, 26 May 2012 05:14:13 +0000
- 为什么要使用fullScreenSourceRect? - Thu, 24 May 2012 19:47:56 +0000
- 感谢神舟租车的代金券 - Thu, 24 May 2012 10:55:56 +0000
- 折腾了一天的两个Flash问题 - Tue, 22 May 2012 16:40:04 +0000