• http4j


    http4j是一个开源的Java HTTP客户端,主要是源自对工作中的一个项目设计的不满和扩展Apache HttpComponent比较麻烦。
    不同于Apache HttpComponent (HttpClient)之处在于:1. 专注于“客户端”定位:省去很多不必要的抽象层以及功能,如解析HTTP请求等。2. 立足于方便易用:从主页的例子中可以看出使用http4j是极其方便的。3. 原生的较完善的数据统计: DNS解析耗时,request发送耗时,等待耗时,response接收耗时,字节数等等。这个是为了方便关注网站性能或者流量开销(购买云计算服务时会特别关注自己的成本)的应用。在Apache的项目中,使用者需要定义自己的Proxy才能实现此功能。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    JXplorer:java写的ldap浏览器具有完善的功能。它具有插件式的体系结构 ,插入安全供给者, 支持ldif 和 i18n ,在线帮助,用户可配置的 可以显示更多信息的html格式 。
    SIP Communicator:SIP Communicator是一个Java VoIP和即时消息客户端。支持大部分流行的即时消息协议和电话协议比如SIP、Jabber、AIM/ICQ、MSN、Yahoo! Messenger、Bonjour、IRC等。
    jSIP:jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部分。
    Y!Go:Y!Go这是一个Yahoo Messenger J2ME客户端。
    memcached client for java: memcached client for java是一个memcached Java客户端API,应用广泛,运行比较稳定。
    Jpcap:Jpcap是一个能够抓取与发送网络数据包的Java组件。 你可以使用Jpcap从一个网络接口获取数据包,然后在Java中对它们进行分析和显示。同样也可以通过一个网络接口发送任意数据包。Jpcap当前能够捕获以太网,IPv4,IPv6,ARP/RARP,TCP,UDP和ICMPv4数据包。
    GOIM:GOIM是一个jabber客户端,采用Eclipse RCP技术实现(也可以作为eclipse插件来使用,在线安装地址:update.sphene.net)。jabber所有的基本功能GOIM都具备包括(接收/发送消息,提示在线/离线,新用户注册,服务检测(service discovery)等)。
    Jakarta Commons HttpClient:HttpClient作为HTTP客户端组件与服务器进行通讯,同时使用了jdom进行XML数据的解析。
    edtFTPj:edtFTPj是一个FTP客户端包它可以嵌入到应用程序中以便以提供FTP的功能.它提供一些方法如:put(),get(),chdir(),dir()与pwd()等来完成FTP的功能.
    GPSdings:GPSdings是一个基于java1.5开发的命令行工具用于处理和分析来自GPS接收器记录的轨迹与方向角数据。它由以下几个应用程序组成:
    gpxovl - 用于GPX与OVL格式的相互转换。 gpxkml - 用于把GPX转换成KML格式。 googlemap - 用于把GPX转换成Google Maps API Javascript。 exifloc - 用于测定gps轨迹在数字照片上的空间位置。trackanalyzer - 用于分析和绘制gps轨迹。