有没有一种方法可以在没有服务器端语言的情况下完成http头请求并获得时间
Is there a way to do a http head request and get the time without a server side language
我正在尝试从Javascript代码中执行http头请求,以获取服务器时间。。。我可以从javascript中做到这一点吗?或者我需要一种服务器端语言来实现这个
假设您的服务器发送Date
头(RFC说它必须发送),那么:
$.ajax('/', {
type: 'HEAD',
success: function(r,status,xhr) {
alert(xhr.getResponseHeader('Date'));
}
});
或者不使用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();
}
相关文章:
- 在我的情况下,如何进行http请求
- 如何在不检查HTTP标头的情况下检测移动浏览器
- angular2在不重新加载的情况下使用Observable(Http)
- 在不使用任何http、https或ftp的情况下验证URL
- 在不执行ajax请求的情况下,使用jQuery读取HTTP标头以检查404
- 如何在不更改URL的情况下使用HTTP方法POST
- 如何在Angular中设置异步HTTP服务的回调,以便在不定义数组的情况下在控制器中填充数组
- 如何在不发出 HTTP 请求的情况下检测 SQL 数据库中的更改
- 如何在没有打字稿的情况下在 Angular 2 中注入 Http
- D3 JS - 在没有 HTTP Get 的情况下加载 JSON
- 为什么在未读取响应的情况下,节点http客户端仍在运行
- 有没有一种方法可以在没有服务器端语言的情况下完成http头请求并获得时间
- 如何让WebAPI在不使用C#属性的情况下接受一个复杂对象作为DELETE HTTP谓词的参数
- Meteor-如何在不丢失上下文的情况下重试失败的HTTP请求
- 在我的情况下,如何发出多个http请求
- 如何在没有HTTP的情况下读取JSON文件获取Angular JS
- 在不进行HTTP调用的情况下更新Ember Data中的特定记录
- 默认情况下,大多数http请求是同步的吗?
- 在没有外部库的情况下,在Node中处理多个异步http请求的正确方法是什么?
- 如何在没有jQuery的情况下使用$http发布url编码的表单数据