Softpedia
All-in-one Internet security suite based on proactive protection


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • WooCommerce 1.1.1
  • jQuery Mobile 1.0 ...
  • Mercury Editor v0....
  • Arbit 0.3-alpha
  • Franklin 0.21
  • Responsive Image G...
  • Comment Timeout 2....
  • PhotoShop-like Jav...
  • Skeleton 1.1
  • Padrino 0.10.5
  • Home > Scripts > Networking Tools

    Apache HttpComponents Client 4.1.2

    Download button


    Downloads: 633  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Apache Software Foundation | More scripts
    Apache License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Java
    August 20th, 2011, 22:04 GMT [view history]
    C: \ Networking Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    Apache HttpComponents Client description

    This is a library for client-side HTTP communication built on top of HttpCore

    It provides authentication, connection management and cookie management.

    This is the successor to the widely used Jakarta Commons HttpClient 3.1.

    The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the Internet today.

    Web services, network-enabled appliances and the growth of network computing continue to expand the role of the HTTP protocol beyond user-driven web browsers, while increasing the number of applications that require HTTP support.

    Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications.

    HttpClient seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.

    Designed for extension while providing robust support for the base HTTP protocol, HttpClient may be of interest to anyone building HTTP-aware client applications such as web browsers, web service clients, or systems that leverage or extend the HTTP protocol for distributed communication.

    HttpClient conforms to the following specifications endorsed by the Internet Engineering Task Force (IETF) and the Internet at large:
    * RFC 1945 Hypertext Transfer Protocol -- HTTP/1.0
    * RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
    * RFC 2617 HTTP Authentication: Basic and Digest Access Authentication
    * RFC 2109 HTTP State Management Mechanism (Cookies)
    * RFC 2965 HTTP State Management Mechanism (Cookies v2)

    Here are some key features of "Apache HttpComponents Client":

    · Standards based, pure Java, implementation of HTTP versions 1.0 and 1.1
    · Full implementation of all HTTP methods (GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE) in an extensible OO framework.
    · Supports encryption with HTTPS (HTTP over SSL) protocol.
    · Transparent connections through HTTP proxies.
    · Tunneled HTTPS connections through HTTP proxies, via the CONNECT method.
    · Basic, Digest authentication schemes. Please note NTLM is supported only partially.
    · Plug-in mechanism for custom authentication schemes.
    · Pluggable secure socket factories, making it easier to use third party solutions
    · Connection management support for use in multi-threaded applications. Supports setting the maximum total connections as well as the maximum connections per host. Detects and closes stale connections.
    · Automatic Cookie handling for reading Set-Cookie: headers from the server and sending them back out in a Cookie: header when appropriate.
    · Plug-in mechanism for custom cookie policies.
    · Request output streams to avoid buffering any content body by streaming directly to the socket to the server.
    · Response input streams to efficiently read the response body by streaming directly from the socket to the server.
    · Persistent connections using KeepAlive in HTTP/1.0 and persistance in HTTP/1.1
    · Direct access to the response code and headers sent by the server.
    · The ability to set connection timeouts.

    What's New in This Release: [ read full changelog ]

    · This is a bug fix release that addresses a number of non-critical issues reported since release 4.1.1.



    TAGS:

    HTTP communication | network tool | Java library | HTTP | network | library



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM