`
liufei.fir
  • 浏览: 685994 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 的 HTTP 客户端 http4j 示例代码

阅读更多
package com.google.code.http4j.example;

import java.io.IOException;
import java.net.URISyntaxException;

import com.google.code.http4j.Client;
import com.google.code.http4j.Response;
import com.google.code.http4j.impl.BasicClient;
import com.google.code.http4j.utils.Metrics;

public class BasicExample {
        
        public static void main(String[] args) throws Exception {
                Client client = new BasicClient();
                Response response = client.get("http://code.google.com/p/http4j/");
                Metrics metrics = response.getMetrics();
                System.out.println("Bytes sent:" + metrics.getBytesSent());
                System.out.println("Bytes received:" + metrics.getBytesReceived());
                System.out.println("Blocking cost:" + metrics.getBlockingCost());
                System.out.println("DNS lookup cost:" + metrics.getDnsLookupCost());
                System.out.println("Connection establish cost:" + metrics.getConnectingCost());
                System.out.println("Sending cost:" + metrics.getSendingCost());
                System.out.println("Waiting cost:" + metrics.getWaitingCost());
                System.out.println("Receiving cost:" + metrics.getReceivingCost());
                System.out.println("SSL handshake cost:" + metrics.getSslHandshakeCost());
                response.output(System.out);
                client.shutdown();
        }
}
分享到:
评论

相关推荐

    java代码规范示例

    "java代码规范示例" Java 代码规范示例中,涵盖了 Java 项目中包、类、方法、注释等多个方面的规范。 首先,从文件头的注释部分可以看到,这个 Java 文件是一个 FTP 帮助类,负责实现 FTP 的上传和下载功能。这个...

    java实现opc服务客户端代码

    Java 实现 OPC 服务客户端代码是一种在 Java 应用程序中与 OPC (OLE for Process Control) 服务器进行通信的方法。OPC 是一个工业标准,它允许不同厂商的自动化设备和软件通过接口进行数据交换,主要应用于制造业、...

    comet4j所有资源和示例代码

    在"comet4j所有资源和示例代码"这个压缩包中,包含了以下关键文件: 1. `comet4j-tomcat6.jar` 和 `comet4j-tomcat7.jar`: 这两个JAR文件是Comet4J的Tomcat适配器,用于在Apache Tomcat 6和7版本上运行Comet4J应用...

    java版WebService生成客户端和服务端的实例

    这可以通过 Axis 的 wsimport 工具实现,它会根据服务的WSDL生成对应的Java客户端代码。这些代码包含了客户端 stubs 和 skeletons,用于封装和解封装SOAP消息。一旦客户端代码生成,你就可以像调用本地方法一样调用...

    Skype4Java开发文档以及示例代码

    《Skype4Java开发文档与示例代码解析》 Skype4Java,作为一个Java平台上的API,为开发者提供了与Skype通信系统交互的能力。它允许程序员创建能够控制Skype客户端的应用程序,例如发送消息、拨打电话、管理联系人等...

    基于Java的源码-FTP客户端Java类库 ftp4j.zip

    3. **示例代码**:演示如何使用`ftp4j`进行基本的FTP操作,帮助开发者快速上手。 4. **库文件**:`.jar`文件,包含编译好的`ftp4j`类库,可以直接在项目中引用。 5. **许可证文件**:描述了库的使用和分发条款,通常...

    java 使用 comet4j 主动向客户端推送信息 简单例子

    提供的 `comet4j使用方法.doc` 文件很可能是对 Comet4j 使用的详细指南,包括更具体的配置、示例代码和常见问题解答,建议仔细阅读以深入了解其用法。 综上所述,Java 使用 Comet4j 实现主动向客户端推送信息是...

    java dom4j jar包+dom4j API

    通常,API文档会提供详细的说明和示例代码,帮助开发者更好地理解和使用DOM4J库。 总之,DOM4J是Java开发中处理XML的重要工具,它提供了丰富的功能和良好的性能。无论是简单的XML读写,还是复杂的XML操作和查询,...

    java利用snmp4j包来读取snmp协议数据

    通过深入学习SNMP4j的文档和示例代码,可以更好地理解和应用这个库。 在提供的压缩包文件"SnmpProject"中,可能包含一个示例项目,演示了如何使用SNMP4j进行SNMP通信。你可以参考该项目的源代码,了解更具体的实现...

    SpringBoot+java+visio类库+com4j,二次开发Visio

    通过com4j,Java开发者可以在不依赖其他Java COM桥接技术(如JACOB或JacobGen)的情况下,直接在Java代码中调用Visio的各种功能。 接下来,我们探讨如何在SpringBoot项目中整合com4j和Visio。SpringBoot以其快速...

    easymodbus4j是一个高性能和易用的 Modbus 协议的 Java 实现,基于 Netty 开发,可用于 .zip

    配合 `java0323` 文件,可能是项目源代码或者示例程序,可以帮助开发者更快地理解和使用这个库。 总之,`easymodbus4j` 结合了 `Netty` 的强大网络功能,为 Java 开发者提供了一个高效、可靠的 Modbus 实现,使得在...

    storm集群搭建Java客户端测试代码.zip

    在本压缩包“storm集群搭建Java客户端测试代码.zip”中,包含了有关Apache Storm集群的搭建教程以及使用Java客户端进行测试的代码示例。Apache Storm是一个分布式实时计算系统,它允许开发者处理无界数据流,常用于...

    scribe客户端所需jar包

    在压缩包中,你可能还会发现一个使用log4j的Java客户端示例。log4j是Java领域广泛使用的日志记录框架,它允许开发者灵活地配置日志级别、格式和输出目的地。通过结合scribe和log4j,你可以将应用程序的日志轻松地...

    Java BarCode4j实例源码

    Java BarCode4j实例源码是用于在Java应用程序中生成条形码的一种解决方案。BarCode4j是一个开源项目,它提供了强大的条形码生成能力,支持多种条形码格式,如Code39、EAN、UPC等。在这个实例源码中,我们将深入探讨...

    android ftp 客户端编写(ftp4j)

    压缩包中的`Demo`文件可能是一个包含示例代码的项目,你可以参考它来理解如何在Android环境中实际运用ftp4j库。运行这个示例,可以让你看到一个简单的FTP客户端应用是如何工作的。 总的来说,通过ftp4j库,开发者...

    ical4j,用于解析和构建iCalendar数据模型的Java库.zip

    ical4j库的文档详尽,包含了丰富的示例代码,对于希望在Java应用中处理iCalendar数据的开发者来说,是一个非常有价值的工具。通过学习和使用ical4j,你可以轻松地集成日历功能,提升应用的实用性。

    FTP客户端Java类库 ftp4j源码示例

    FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。在Java开发中,如果需要...此外,通过查看官方文档和示例代码,你将能够更好地掌握如何在自己的项目中有效地集成和使用ftp4j库。

    ftp安装 Java实现客户端

    ### FTP安装及Java客户端实现详解 #### 一、FTP服务器安装步骤 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的协议。为了更好地理解和掌握FTP的安装与使用,本篇文章将详细介绍如何在Linux环境下...

    comet4j向客户端推送

    在Eclipse这样的集成开发环境中,你可以直接导入Comet4j项目,利用其提供的示例代码和文档进行快速上手。对于初学者,这是一个很好的学习资源,因为它提供了完整的例子和运行环境,有助于理解和掌握Comet4j的工作...

Global site tag (gtag.js) - Google Analytics