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

解决办法很简单,过滤掉分号及之后的部分即可。



下一页


最 近 文 章

  1. 租车体验:标致207-1.6升 - Mon, 02 Jul 2012 15:59:14 +0000
  2. 用PNG代替JPG的一个理由 - Thu, 28 Jun 2012 20:04:18 +0000
  3. 租车最好自带GPS - Tue, 26 Jun 2012 15:30:05 +0000
  4. 把博客服务器换成Nginx - Sun, 24 Jun 2012 19:30:18 +0000
  5. tar备份出错:Error exit delayed from previous errors - Wed, 20 Jun 2012 12:45:18 +0000
  6. GAE的OverQuotaError错误 - Fri, 15 Jun 2012 05:06:15 +0000
  7. Windows下git提交到rhc - Sat, 26 May 2012 05:14:13 +0000
  8. 为什么要使用fullScreenSourceRect? - Thu, 24 May 2012 19:47:56 +0000
  9. 感谢神舟租车的代金券 - Thu, 24 May 2012 10:55:56 +0000
  10. 折腾了一天的两个Flash问题 - Tue, 22 May 2012 16:40:04 +0000