Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HttpWebResponse.LastModified的默认值_C#_.net_Httpwebresponse - Fatal编程技术网

C# HttpWebResponse.LastModified的默认值

C# HttpWebResponse.LastModified的默认值,c#,.net,httpwebresponse,C#,.net,Httpwebresponse,如文档所述,HttpWebResponse类的LastModified属性: 包含使用接收的上次修改的标头的值 回应 根据此处和其他在线页面上的一些其他答案(例如): 如果服务器设置最后一次修改,则完全由服务器决定 响应头 如果服务器未设置此标头,则该属性的值在.Net中应该是什么?DateTime.MinValue?约会时间,现在?或者是否有其他方法来检测服务器是否设置了此标头?如果查看的源代码,您将看到,DateTime。如果服务器未设置上次修改的标头,则返回 为了确定响应中是否存在标题值,

如文档所述,HttpWebResponse类的LastModified属性:

包含使用接收的上次修改的标头的值 回应

根据此处和其他在线页面上的一些其他答案(例如):

如果服务器设置最后一次修改,则完全由服务器决定 响应头


如果服务器未设置此标头,则该属性的值在.Net中应该是什么?DateTime.MinValue?约会时间,现在?或者是否有其他方法来检测服务器是否设置了此标头?

如果查看的源代码,您将看到,
DateTime。如果服务器未设置上次修改的标头,则返回

为了确定响应中是否存在标题值,可以使用以下方法。例如

var isLastModifiedSent = !string.IsNullOrEmpty(webResponse.GetResponseHeader("Last-Modified"));

DateTime.Now
probably@EhsanSajjad我已经补充了我的问题-如果是这样的话,我如何区分服务器向我发送DateTime.Now的LastModified和.Net检测到缺少的头并将属性默认为DateTime.Now之间的区别?