是否可以在ASP.NET(最好是VB.NET)中检索请求的日期/时间?
我尝试了HttpContext.Current.Request.Headers.Get("date")
,但没有返回任何内容(null)。
答案 0 :(得分:2)
根据w3c,HTTP请求中没有“Date”标头(但HTTP响应中有一个),因此您只能确定ASP.NET何时重新获取特定请求,但不能确定何时发送。如果您需要接收HTTP请求的时间,可以使用DateTime.Now,但是如果您将使用更多详细信息描述任务,我将以最佳方式执行此操作。
答案 1 :(得分:1)
嗯,DateTime.Now
将在大多数情况下完成工作。如果您想知道客户端计算机上的日期和时间,可以通过添加/减去客户端的时区偏移来估算它。
答案 2 :(得分:0)
嗯,HttpContext.Current.Timestamp声称要做到这一点。但是当它抓住时间戳时,我不是100%。