C# HttpWebResponse.LastModified的默认值
如文档所述,HttpWebResponse类的LastModified属性: 包含使用接收的上次修改的标头的值 回应 根据此处和其他在线页面上的一些其他答案(例如): 如果服务器设置最后一次修改,则完全由服务器决定 响应头C# HttpWebResponse.LastModified的默认值,c#,.net,httpwebresponse,C#,.net,Httpwebresponse,如文档所述,HttpWebResponse类的LastModified属性: 包含使用接收的上次修改的标头的值 回应 根据此处和其他在线页面上的一些其他答案(例如): 如果服务器设置最后一次修改,则完全由服务器决定 响应头 如果服务器未设置此标头,则该属性的值在.Net中应该是什么?DateTime.MinValue?约会时间,现在?或者是否有其他方法来检测服务器是否设置了此标头?如果查看的源代码,您将看到,DateTime。如果服务器未设置上次修改的标头,则返回 为了确定响应中是否存在标题值,
如果服务器未设置此标头,则该属性的值在.Net中应该是什么?DateTime.MinValue?约会时间,现在?或者是否有其他方法来检测服务器是否设置了此标头?如果查看的源代码,您将看到,
DateTime。如果服务器未设置上次修改的标头,则返回
为了确定响应中是否存在标题值,可以使用以下方法。例如
var isLastModifiedSent = !string.IsNullOrEmpty(webResponse.GetResponseHeader("Last-Modified"));
DateTime.Now
probably@EhsanSajjad我已经补充了我的问题-如果是这样的话,我如何区分服务器向我发送DateTime.Now的LastModified和.Net检测到缺少的头并将属性默认为DateTime.Now之间的区别?