Javascript 有没有一种方法可以在没有服务器端语言的情况下执行http head请求并获得时间
我正在尝试从Javascript代码执行http head请求以获取服务器时间…我可以从Javascript执行此操作吗?或者我是否需要服务器端语言来实现这一点假设您的服务器发送RFC必须发送的日期头:Javascript 有没有一种方法可以在没有服务器端语言的情况下执行http head请求并获得时间,javascript,jquery,curl,Javascript,Jquery,Curl,我正在尝试从Javascript代码执行http head请求以获取服务器时间…我可以从Javascript执行此操作吗?或者我是否需要服务器端语言来实现这一点假设您的服务器发送RFC必须发送的日期头: 假设服务器发送RFC必须发送的日期标头: 或者不使用jQuery,代码不会太多,但错误处理可能会更少: function getServerTime() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = func
假设服务器发送RFC必须发送的日期标头:
或者不使用jQuery,代码不会太多,但错误处理可能会更少:
function getServerTime() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
alert(xhttp.getResponseHeader('Date'));
}
};
xhttp.open("HEAD", "/", true);
xhttp.send();
}
或者不使用jQuery,代码不会太多,但错误处理可能会更少:
function getServerTime() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
alert(xhttp.getResponseHeader('Date'));
}
};
xhttp.open("HEAD", "/", true);
xhttp.send();
}
你需要服务器上的东西来响应,不是吗?你希望服务器上有方便的手表吗?谷歌“javascript获取服务器时间”似乎有一个javascript方法可以让浏览器获取服务器时间。@Terry哪个服务器时间?没有这样的事情。@Pointy没有像您的web服务器有时间这样的事情吗?当然有。基本上,我希望有一种方法可以从javascript执行卷发请求……您需要服务器上的一些东西来响应,不是吗?你希望服务器上有方便的手表吗?谷歌“javascript获取服务器时间”似乎有一个javascript方法可以让浏览器获取服务器时间。@Terry哪个服务器时间?没有这样的事情。@Pointy没有像您的web服务器有时间这样的事情吗?当然有。基本上,我希望有一种方法可以从javascript中执行卷发请求。。。。