js时间戳的疑惑?

KenOscar
  • 866

刚刚发帖的时候向服务器发送了一个请求
显示 sign 签名错误
打印的 时间戳是 1510902090007
用的JS 方法是 var timeStamp = new Date().getTime();
服务器响应的数据是
Cache-Control:no-cache
Connection:keep-alive
Content-Type:text/json;charset=UTF-8
Date:Fri, 17 Nov 2017 07:01:30 GMT
Server:nginx
Transfer-Encoding:chunked
X-Via:1.1 daoydong15:4 (Cdn Cache Server V2.0)

为什么 Date:Fri, 17 Nov 2017 07:01:30 GMT 跟我的时间戳不一样 是这样才导致了 签名错误的么

回复
阅读 2.1k
2 个回答

js生成的时间戳是13位毫秒级,其他的都是10位,秒级;

温柔的码农
  • 380

这是这个请求头里的时间, 你要取的是服务器返回的信息, 在浏览器开发工具里点 response 这个标签查看服务器返回了啥

图片传不上去, 放个地址吧

https://wx2.sinaimg.cn/mw690/...

宣传栏