java?curl?http请求时间细节,怎么实现?

问题描述

遇到一个问题,使用java实现firebug里一个页面打开后扑捉到的时间线的数据获取,例如对于www.baidu.com,获取如下几个信息:域名解析时间建立连接时间发送请求时间等待响应时间接收数据时间在java的包里貌似无法细化到这个粒度,curl有相关的jar,但是现在无法找到下载了,请高人帮忙

解决方案

解决方案二:
curl是神马?
解决方案三:
老大,请问这些数据你获取出来了吗?麻烦给一个例子,万分感谢!!shuige998@qq.com
解决方案四:
好高深的问题居然研究这么深入高手啊楼主!
解决方案五:
老大,请问这些数据你获取出来了吗?麻烦给一个例子,万分感谢!!381527417@qq.com
解决方案六:
楼主你还在吗?java怎么用curl?

时间: 2024-11-06 07:19:37

java?curl?http请求时间细节,怎么实现?的相关文章

CURL HTTP请求类

CURL fopen file_get_contents fopen /file_get_contents 每次请求都会重新做DNS查询,并不对DNS信息进行缓存.但是CURL会自动对DNS信息进行缓存.对同一域名下的网页或者图片的请求只需要一次DNS查询.这大大减少了DNS查询的次数.所以CURL的性能比fopen /file_get_contents 好很多. fopen /file_get_contents在请求HTTP时,使用的是http_fopen_wrapper,不会keeplive

java发送url请求获取返回值的二种方法_java

下面提供二种方法会使用java发送url请求,并获取服务器返回的值 第一种方法: 复制代码 代码如下: import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFor

java设置session过期时间的实现方法_java

本文实例讲述了java设置session过期时间的实现方法,分享给大家供大家参考.具体实现方法如下: 1.Timeout in the deployment descriptor (web.xml) 以分钟为单位 复制代码 代码如下: <web-app ...> <session-config> <session-timeout>20</session-timeout> </session-config> </web-app> 上面这

PHP中的使用curl发送请求(GET请求和POST请求)

使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 1.初始化连接句柄: 2.设置CURL选项: 3.执行并获取结果: 4.释放VURL连接句柄. 下面的程序片段是使用CURL发送HTTP的典型过程 // 1. 初始化 $ch = curl_init(); // 2. 设置选项,包括URL curl_setopt($ch,CURLOPT_URL,"http://www.devdo.net"); curl_setopt($ch,CURL

java socket多线程的时间问题

问题描述 java socket多线程的时间问题 各位大神你们好, 我正在用java写一个接收服务器数据并进行统计的程序, 我用的是多线程socket. 该程序要求能够每秒钟接收几千条数据, 数据中包含value和timestamp以及其他字段. 每个数据通过单独的连接发送, 接收之后统计每秒的钟数据的最大值与平均值(指的是数据中所含有的"value"字段的值), 并将其存储到本地. 但是使用多线程时我有个疑问, 就是怎么判断是否到了1秒. 如果使用本地时钟计算肯定会与服务器有出入,

java获取当前日期和时间的二种方法分享_java

有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: 复制代码 代码如下: import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDa

Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API. Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的.看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事.关于这个新的时间日期库的最大的优

Java模拟HTTP请求如何获取请求页面中ajax方法的返回值

问题描述 Java模拟HTTP请求如何获取请求页面中ajax方法的返回值 我有一个AAA.JSP页面是通过加载百度的地图API的JS文件,再调用其中的ajax请求方法获取地理坐标.地理坐标在该ajax方法的返回参数中的.我现在需要在服务器端获取地理位置信息,因此我通过java程序模拟HTTP请求,去访问AAA.JSP,但因为ajax是异步的,模拟程序访问该页面的时候,其中的ajax方法还没执行结束,服务器就返回了该页面的静态HTML内容,导致我无法获取地理位置信息.请问如何让服务器端在ajax执

ajax请求时间太长,后台返回json,前台无反应。

问题描述 ajax请求时间太长,后台返回json,前台无反应. 1C 由于后台运算会花费较长时间(大概4.5分钟),这个时间一旦较长,再返回Json给页面时页面就没反应了.`` $.ajaxFileUpload({ url : $(this).attr(""action"") secureuri : false formObj : $(this) append_data : { 'datemonth' : datemonthImport } dataType : '