精华内容
下载资源
问答
  • python requests获取服务器响应时间

    千次阅读 2021-03-05 14:28:35
    requests.get(url=url).elapsed.total_seconds() #时间为秒 可以获取从发起请求到服务器响应的时间 如,延时响应一秒,获取服务器响应时间 延时响应3秒,获取服务器响应时间
    requests.get(url=url).elapsed.total_seconds()   #时间为秒

    可以获取从发起请求到服务器响应的时间

    如,延时响应一秒,获取服务器响应时间

    延时响应3秒,获取服务器响应时间

     

    展开全文
  • 这个包括3个java文件主要是测试服务器响应时间
  • Ajax发送请求的类型除了GET,POST外,还可以发送HEAD请求。...可以用来验证服务器是否正常运行或者获取一些服务器的信息。由于发送HEAD请求时,服务器只返回响应头部而忽略内容,因此HEAD请求的响应比GET或者

    Ajax笔记,参考自《Ajax+PHP程序设计实战详解》

    Ajax发送请求的类型除了GET,POST外,还可以发送HEAD请求。作用在于读取服务器的响应头部而忽略其内容,通过读取响应头部可以得出Content-Type、LastModified等内容。可以用来验证服务器是否正常运行或者获取一些服务器的信息。由于发送HEAD请求时,服务器只返回响应头部而忽略内容,因此HEAD请求的响应比GET或者POST都要快得多。其中xmlHttp对象的方法getAllResponseHeaders(),getLastModified,getIsResourceAvailable()分别用来读取响应头部,修改时间和资源是否可用(可参考XMLHttpRequest对象手册)

    发送HEAD请求,处理响应信息的前端文件index.php

    <script type="text/javascript">
    var xmlHttp;
    var requestType="";
    function createXMLHttpRequest() {
    	if (window.ActiveXObject) {
    		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    	} else if (window.XMLHttpRequest) {
    		xmlHttp = new XMLHttpRequest();
    	}
    }
    function doHeaderRequest(request,url) {
    	requestType=request;
    	createXMLHttpRequest();
    	xmlHttp.onreadystatechange=handleStateChange;
    	xmlHttp.open("Head",url,true);
    	xmlHttp.send(null);
    }
    function handleStateChange() {
    	if(xmlHttp.readyState==4) {
    		if(requestType=="allResponseHeaders") {
    			getAllResponseHeaders();
    		}
    		else if(requestType=="lastModified") {
    			getLastModified();
    		}
    		else if(requestType=="isResourceAvailable") {
    			getIsResourceAvailable();
    		}
    	}
    }
    function getAllResponseHeaders() {
    	alert(xmlHttp.getAllResponseHeaders());
    }
    function getLastModified() {
    	alert("Last Modified: "+xmlHttp.getResponseHeader("Last-Modified"));
    }
    function getIsResourceAvailable() {
    	if(xmlHttp.status==200) {
    		alert("Successful response");
    	}
    }
    </script>
    <fieldset><legend>读取网页响应头</legend>
    <a href="javascript:doHeaderRequest('allResponseHeaders','readingResponseHeaders.xml')">
    读取所有文件头
    </a><br>
    <a href="javascript:doHeaderRequest('lastModified','readingResponseHeaders.xml')">
    获取文件修改日期
    </a><br>
    <a href="javascript:doHeaderRequest('isResourceAvailable','readingResponseHeaders.xml')">
    读取现存资源
    </a><br>
    </fieldset>
    

    服务器端文件readingResponseHeaders.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <readingResponseHeaders></readingResponseHeaders>


    展开全文
  • js获取服务器时间

    千次阅读 2017-05-07 16:42:33
    js获取服务器时间

    js获取服务器端时间有何用?

    比如说做一个商品倒计时抢购的活动,使用new date()来获取时间来做是有风险的,比如时区,用户手动修改时间等

    js如何获取服务器端时间?

    获取服务器时间还是会依赖ajax请求,但是可以不用通过后台接口获取,可直接在请求头部获取到,如下:

    同步请求:
    function getServerDate(){
        var xhr = null;
        if(window.XMLHttpRequest){
          xhr = new window.XMLHttpRequest();
        }else{ // ie
          xhr = new ActiveObject("Microsoft")
        }
    
        xhr.open("GET","/",false)//false不可变,同步请求
        xhr.send(null);
        var date = xhr.getResponseHeader("Date");
        return new Date(date);
    }
    
    异步请求:
    function getServerDate(){
        var xhr = null;
        if(window.XMLHttpRequest){
          xhr = new window.XMLHttpRequest();
        }else{ // ie
          xhr = new ActiveObject("Microsoft")
        }
    
        xhr.open("GET","/",true);
        xhr.send(null);
        xhr.onreadystatechange=function(){
            var time,date;
            if(xhr.readyState == 2){
                time = xhr.getResponseHeader("Date");
                date = new Date(time);
                console.log(date);
            }
        }
    }
    这里异步请求,可以根据state的返回值来选择性的操作:
    这里的readyState有四种状态,方便做不同处理:
    0: 请求未初始化
    1: 服务器连接已建立
    2: 请求已接收
    3: 请求处理中
    4: 请求已完成,且响应已就绪
    
    失败状态:
    200: "OK"
    404: 未找到页面
    展开全文
  • 如何获取服务器当前时间

    千次阅读 2017-05-08 17:25:04
    原理:获取服务器返回的头部信息中的Date属性 由于得到的是GMT(格林尼治时间) 所以要转换成东八区的时间 这个就是响应服务器的当前时间。 //首先设置时区为东八区,也就是我国的标准时间所在区.Asia/Hong_...

    前端能获得的时间有两种:客户端和服务器时间


    • 方法一

    原理:获取服务器返回的头部信息中的Date属性
        由于得到的是GMT(格林尼治时间)
       所以要转换成东八区的时间
       这个就是响应服务器的当前时间。
    //首先设置时区为东八区,也就是我国的标准时间所在区.Asia/Hong_Kong、Asia/Shanghai(上海)或Asia/Urumqi(乌鲁木齐)等,都是东八区的时间。设置为其中的一种都可以
    date_default_timezone_set('Asia/Shanghai');
    
    //获取当前服务器时间
    $time= date('Y-m-d H:i:s',time());
    展开全文
  • C#如何获取服务器时间

    千次阅读 2015-08-21 15:45:14
    因为获取网络标准时间,不仅很慢而且有时会获取不了出错/没响应,所以可以选择简单而快速地获取服务器时间。 只需 写SQL语句 select getdate()
  • Ajax获取Http的响应头

    千次阅读 2018-05-19 23:44:26
    $.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ){ // 获取相关Http Response header var wpoInfo = { // 服务器时间 ...
  • 今天再次运行项目时发现报错了,单步运行程序发现Cookie的名字竟然变化了,前面的文章是把name写死了,显然不行,需要动态获取Cookie的name以及value。在开始解决问题之前,我们还是先简单了解一下Cookie的基础知识...
  • js获取服务器时间

    千次阅读 2016-03-25 10:10:33
    Javascript是运行在客户端的脚本,我们一般都用new Date()来获取当前时间,但是得到的是客户端的时间,...事实上,只需要一个ajax请求就搞定,通过读取XMLHttpRequest对象的请求里面的时间戳得到当前服务器时间
  • js获取response header响应头信息

    千次阅读 2019-10-03 13:25:20
    $.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, //url:"http://device.qq.com/cgi-bin/device_cgi/remote_bind_get_Verify", complete: function( xhr,data ){ ...
  • curl获取响应时间

    千次阅读 2013-10-25 14:26:55
    1、开启gzip请求 curl -I ... 2、监控网页的响应时间 curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_tota
  • 有时候为了测试网络情况,需要返回每个阶段的耗时时间,比如DNS解析耗时,建立连接所消耗的...使用 cURL 获取站点的各类响应时间 – dns解析时间,响应时间,传输时间  curl -o /dev/null -s -w %{http_code}:%{ht
  • js,jquery获取服务器时间

    千次阅读 2017-07-18 16:55:20
    jquery写法 ...$.ajax({//异步获取服务器时间 async: false, type: "POST",//get 方式猎豹有问题 success: function(result, status, xhr) { var date = new Date( xhr.getResponseHeader("Date")
  • 通过JQuery ajax获取服务器时间

    千次阅读 2018-10-22 15:33:20
    通过JQuery ajax获取服务器时间,突然发现IE有兼容问题,原来是忽略了参数type引起的,因此需要加上type:'HEAD’或者type:'POST’即可。 &lt;script&gt; //方式一 $.ajax({type:'HEAD', async: false}) ....
  • 获取WEB各阶段响应时间

    千次阅读 2018-09-20 20:02:10
    【web性能】Web performance 获取web各个阶段响应时间:DNS解析时间、TCP建立连接时间、首页白屏时间、dom渲染完成时间、页面onload时间等 准确地测量web应用程序的性能特性是使web应用程序更快的一个重要方面 ...
  • 计算服务器响应时间(HttpWebRequest)

    千次阅读 2013-04-23 15:16:03
    //获取相应时间 strTime[1] = "200"; webresponce.Close();//关闭文件流 } else { strTime[1] = "500,无法连接到远程服务器"; return strTime; } return strTime; } catch(Exception e) { return ...
  • 如何精确获取服务器时间

    千次阅读 2007-09-01 17:42:00
     在分布式环境下,有时有必要在客户端显示服务器时间,但是由于服务器处理请求和网络传输需要时间,因此当时间传到客户端时已经有了一定的时延,通常是两到三秒,如果网络不好,需要的时间会更长. 前端时间无意中看了NTP...
  • 获取
  • 在操作完成之前超时时间已过或服务器响应。错误原因分析: 产生错误时我执行的操作需要的执行时间比较长。我测试了一下,那个操作用到的存储过程,需要处理的数据有13多万条,需要执行时间大概是1分40秒。下图是...
  • 回顾传统Web应用请求和响应特点【显示当前时间】 当前时间:${requestScope.nowStr} //定位按钮,同时添加单击事件 document.getElementById("buttonID").onclick = function(){ //发送请求到...
  • curl获取响应时间及常用方法

    万次阅读 2018-09-21 11:56:07
    3、监控网页的响应时间 curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://www.htcview.com" time_connect: 0.015 ...
  • 自定义设置HTTP响应头

    千次阅读 2018-12-29 11:24:57
    HTTP消息准确描述了正在获取的资源、服务器或客户端的行为,定义了HTTP事务中的具体操作参数。 在HTTP消息中,按其出现的上下文环境,分为通用、请求响应头等。HTTP响应头参数可供自定义取值,参数解释...
  • Date域表示消息发送的时间服务器响应中要包含这个头部,因为缓存在评估响应的新鲜度时要用到,其时间的描述格式由RFC822定义。例如,Date:Mon, 31 Dec 2001 04:25:57 GMT。Date描述的时间表示世界标准时,换算...
  • 学习《计算机网络自顶向下方法》时的一个课后小作业,一个简单的python 服务器和客户端,主要是为了学习和体验http请求和响应的首部。计算机网络自顶向下方法作业,python服务器和客户端
  • 常用的HTTP请求响应头

    万次阅读 多人点赞 2018-02-07 17:04:47
    常用的HTTP请求响应头 ...HTTP消息用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。 关于HTTP消息常用的HTTP请求常用的HTTP响应头   1. 关于HTTP消息 HT
  •  当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信 息的一部分来传送的。我们可以查阅HTTP协议来获得更多的信息。  下表列出了浏览器端信息的一些重要...
  • 由于我们拥有较多的服务器,因而如何尽快地知道服务器上的某项服务是否挂了就是一个运维人员需要解决的问题。基本的想法就是开发一个监控服务,我将其取名ServerDog,设置Service模块,其会按照设定的频率与各种服务...
  • PHP curl 获取响应的状态码

    万次阅读 2014-01-11 21:18:05
    根据选项设置,可以在curl_exec的返回结果中获取响应头和body,但这没有响应的状态吗。想要获取状态码,需要在执行curl_exec后再通过curl_getinfo来获取。例如: $ch = curl_init (); curl_setopt($ch, CURLOPT_...
  • (转载)Sql超时时间已到,在操作完成之前超时时间已过或服务器响应 随着数据库数据的不断增大,查询时间也随之增长。而客户端与数据库连接时间以及命令的执行时间都是有限的.默认为30s。 所以在查询数据的时候,程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 372,449
精华内容 148,979
关键字:

获取服务器响应头时间