关于原生平台用XMLHttpRequest获取时间戳的问题

版本: cocos creator 3.4.2
想访问的地址:
https://f.m.suning.com/api/ct.do
http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp
http://vv.video.qq.com/checktime?otype=json
就是想从远程获取一个时间戳, 不用本地的时间戳.
代码如下:

let httpRequest = new XMLHttpRequest();
    httpRequest.onreadystatechange = () => {
        if (httpRequest.readyState === 4 && (httpRequest.status >= 200 && httpRequest.status < 300)) {
            log("=============="+httpRequest.responseText);
        }
    }
    httpRequest.open("POST", "http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp", true);

    httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    httpRequest.send("");

这个打印没有反应. 是哪里出了问题呢?
求教.

image
咋滴 远程的比较香吗

这个接口是不是不支持post改成get看看

单机游戏, 希望能避免玩家修改本地时间而产生的各种问题.
你是用的什么方式访问到的呢?

都试了好像还是不行.
我这么写是没问题的是吗 :rofl: :rofl: :rofl: :rofl:

自带的XMLHttpRequest太坑爹 有跨域问题请求不到 自己换一个 如果有支持原生的顺便告诉我一下 我的那只能支持网页

好吧. :rofl: :rofl:

计时用timetick

不单单是计时.
类似获得了一个1小时后开启的宝箱. 直接关闭游戏, 修改本地时间到1小时之后, 再打开游戏, 就直接领取了.
所以不能用本地时间戳.

:sweat_smile:

你这不是计时??通用的道理!