我有一个基于ServiceStack构建的Web服务。 它提供来自窗体用户的protobuf-net请求。
我只想知道如何自动获取用户的机器当前时间(针对每个已发送的请求),以检查客户端和服务器端之间是否存在时间差。 我想知道是否有任何内置选项与servicestack或其他选项...以获得发送请求的时间。
答案 0 :(得分:3)
ServiceStack不会通过其响应返回任何内置元数据,因此您需要在请求DTO中添加DateTime.Ticks
属性,但如果目的是衡量差异,我需要#&# 39; d看看返回DateTime.UtcNow.ToUnixTimeMs()
或者如果客户端使用不同的语言,则返回使用{{1} function tutorialCourse(){
return{
restrict: 'E',
templateUrl: 'app/tutorial/tutorialCourse.html',
controller: 'TutorialCourseController',
controllerAs: 'tutorial'
};
};
(高度兼容且在大多数平台上可用)之间的毫秒数}扩展方法。