请说明IE9传递的奇怪的
在我的ASP.NET 4.0 Web应用程序中,我有一个通用处理程序(.ashx),可以提供存储在数据库中的图像。为了效率,我处理一些缓存相关的标头并传递缓存信息。
我经常从尝试解析
If-Modified-Since
头信息在我的ASP.NET 4.0 Web应用程序中,我有一个通用处理程序(.ashx),可以提供存储在数据库中的图像。为了效率,我处理一些缓存相关的标头并传递缓存信息。
我经常从尝试解析
If-Modified-Since
头内容中得到DateTime解析错误,通常来自IE9。原来它发送这样的内容:
我通过使用正则表达式来剥离最后一部分来处理它。但是我很好奇:它引用的长度是什么,有什么作用?它是请求URL的缓存数据大小吗?Mon, 28 Nov 2011 16:34:52 GMT; length=8799