客户端和服务器时间ServiceStack之间的差异

时间:2017-12-21 10:29:09

标签: c# servicestack

我有一个基于ServiceStack构建的Web服务。 它提供来自窗体用户的protobuf-net请求。

我只想知道如何自动获取用户的机器当前时间(针对每个已发送的请求),以检查客户端和服务器端之间是否存在时间差。 我想知道是否有任何内置选项与servicestack或其他选项...以获得发送请求的时间。

1 个答案:

答案 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' }; }; (高度兼容且在大多数平台上可用)之间的毫秒数}扩展方法。