HttpClient.
The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily..
Here is the list of declaration for commons-httpclient. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency>
If you think this Maven repository POM file listing for commons-httpclient is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License
URL: http://www.apache.org/licenses/LICENSE-2.0.
The commons-httpclient-3.1 has 3 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 3.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1966 |
Log | commons-logging 1.0.4 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 273 |
Data Structure | commons-codec 1.2 The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. | 56 |
The following table lists the most popular artifacts which are depending on commons-httpclient-3.1. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Http | async-http-client 1.8.7 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 27 |
Web Service | restli-client 1.15.2 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 8 |
Web Service | restli-server 1.15.12 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 9 |
Web Framework | doxia-linkcheck 1.2.1 Doxia linkcheck is a tool to check the validity of links | 24 |
JEE | opencms-core 8.0.1 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 53 |
JEE | jets3t 0.6.1 JetS3t is a free, open-source Java toolkit and application suite for the Amazon Simple Storage Service (Amazon S3). The JetS3t toolkit provides Java programmers with a powerful yet simple API for interacting with S3 and managing data stored there. | 5 |
Web Service | sonar-ws-client 2.5 Java library to request Sonar web services | 8 |
Network | pax-url-aether 1.4.0.RC1 OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. | 5 |
Http | async-http-client 1.7.4 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 15 |
Web Service | restli-server 1.10.6 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 6 |
Network | pax-url-aether 1.6.0 OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. | 13 |
Document Database | hbase 0.94.3 HBase is the <a href="http://hadoop.apache.org"&rt;Hadoop</a&rt; database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardwar... | 28 |
Log | perf4j 0.9.16 Performance statistics logging and monitoring toolkit extension to log4j, logback and the java.util.logging framework. | 14 |
Log | perf4j 0.9.13 Performance statistics logging and monitoring toolkit extension to log4j and the java.util.logging framework. | 8 |
Http | async-http-client 1.6.4 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 11 |
Spring | spring-web 3.2.0.RELEASE Spring Web | 7 |
Document Database | hbase 0.94.14 HBase is the <a href="http://hadoop.apache.org"&rt;Hadoop</a&rt; database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardwar... | 8 |
Library | core 1.3 Core library functionality concerned with general programming problems rather than multimedia specific functionality. Includes I/O utilities, randomisation, hashing and type conversion. | 13 |
Web Service | restli-server 1.9.3 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 6 |
JEE | opencms-core 8.5.2 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 5 |
Web Service | restli-client 1.9.1 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
Log | perf4j 0.9.14 Performance statistics logging and monitoring toolkit extension to log4j and the java.util.logging framework. | 6 |
Spring | spring-web 3.2.1.RELEASE Spring Web | 10 |
Spring | spring-web 3.2.3.RELEASE Spring Web | 15 |
Web Service | sonar-ws-client 2.0 Java library to request Sonar web services | 12 |
Testing | org.apache.sling.commons.testing 2.0.4-incubator Tools and utilities for automated testing of Sling modules | 5 |
Search | solr-core 1.4.0 Apache Solr Server | 24 |
Testing | org.apache.sling.commons.testing 2.0.12 Tools and utilities for automated testing of Sling modules | 15 |
Development | diamond-client 0.0.13 a config client of diamond | 10 |
Library | AnalyzerBeans-core 0.20 Core module of AnalyzerBeans, provides a bare-bones engine for composing and executing AnalyzerBeans jobs | 17 |
Http | async-http-client 1.5.0 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 6 |
ORM | wagon-webdav-jackrabbit 2.2 Wagon that gets and puts artifacts through webdav protocol | 8 |
Web Service | openws 1.4.1 The OpenWS library provides a growing set of tools to work with web services at a low level. These tools include classes for creating and reading SOAP messages, transport-independent clients for connecting to web services, and various transports for use with those clients. | 5 |
Spring | spring-web 3.2.6.RELEASE Spring Web | 8 |
Web Service | restli-server 1.9.18 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 6 |
Web Service | d2 1.15.2 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
Web Service | d2 1.15.7 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
Document Database | hbase 0.94.6.1 HBase is the <a href="http://hadoop.apache.org"&rt;Hadoop</a&rt; database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardwar... | 19 |
Spring | spring-web 3.2.5.RELEASE Spring Web | 5 |
Network | pax-url-aether 1.3.5 OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. | 7 |
Web Service | restli-client 1.20.0 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 8 |
Http | async-http-client 1.7.1 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 75 |
Web Service | restli-client 1.13.4 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
JEE | jets3t 0.7.1 JetS3t is a free, open-source Java toolkit and application suite for the Amazon Simple Storage Service (Amazon S3). The JetS3t toolkit provides Java programmers with a powerful yet simple API for interacting with S3 and managing data stored there. | 24 |
Spring | spring-web 2.5.5 Spring Framework: Web | 12 |
Web Service | sonar-ws-client 2.7 Java library to request Sonar web services | 6 |
Web Service | openws 1.4.2-1 The OpenWS library provides a growing set of tools to work with web services at a low level. These tools include classes for creating and reading SOAP messages, transport-independent clients for connecting to web services, and various transports for use with those clients. | 11 |
Spring | spring 2.5.5 Spring Framework | 11 |
XML | json-lib 2.4 Java library for transforming beans, maps, collections, java arrays and XML to JSON. | 81 |
Spring | spring-web 3.2.7.RELEASE Spring Web | 6 |
Web Service | restli-server 1.9.40 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
Spring | spring-web 2.5.4 Spring Framework: Web | 9 |
Spring | spring-web 3.2.8.RELEASE Spring Web | 24 |
Http | async-http-client 1.7.16 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 31 |
Http | async-http-client 1.7.20 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 59 |
Library | core 1.3.1 Core library functionality concerned with general programming problems rather than multimedia specific functionality. Includes I/O utilities, randomisation, hashing and type conversion. | 15 |
JEE | jets3t 0.8.0 JetS3t is a free, open-source Java toolkit and application suite for Amazon Simple Storage Service (Amazon S3), Amazon CloudFront content delivery network, and Google Storage for Developers. | 43 |
XML | json-lib 2.3 Java library for transforming beans, maps, collections, java arrays and XML to JSON. | 6 |
Spring | spring-web 3.2.9.RELEASE Spring Web | 10 |
Http | async-http-client 1.7.11 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 7 |
JUnit | htmlunit 2.7 A headless browser intended for use in testing web-based applications. | 6 |
Spring | spring 2.5.2 Spring Framework | 8 |
Http | async-http-client 1.7.12 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 30 |
Web Service | sonar-ws-client 2.4 Java library to request Sonar web services | 5 |
Spring | spring-web 2.5.6.SEC01 Spring Framework: Web | 6 |
Library | cloudbees-api-core 1.4.1 The CloudBees API Client Core classes | 5 |
Development | common 0.4.0 The common framework for client libraries for accessing various Google ads APIs. Users are not expected to list this as a dependency on its own. Instead, there are product specific libraries such as "dfa-lib" and "adwords-lib" that already have this listed as a dependency. | 8 |
Network | pax-url-aether 1.5.0 OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. | 25 |
Spring | spring 2.5.6.SEC03 Spring Framework | 12 |
Spring | spring-web 2.5.6 Spring Framework: Web | 21 |
Document Database | hbase 0.94.12 HBase is the <a href="http://hadoop.apache.org"&rt;Hadoop</a&rt; database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardwar... | 5 |
Spring | spring 2.5.4 Spring Framework | 8 |
Web Service | restli-server 1.15.7 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 8 |
JEE | opencms-core 8.5.0 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 28 |
Web Service | restli-client 1.15.4 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 8 |
Spring | spring 2.5.6 Spring Framework | 51 |
Library | AnalyzerBeans-core 0.17 Core module of AnalyzerBeans, provides a bare-bones engine for composing and executing AnalyzerBeans jobs | 15 |
JUnit | htmlunit 2.2-hudson-10 A headless browser intended for use in testing web-based applications. | 18 |
Development | diamond-client 0.0.5 a config client of diamond | 6 |
Build | wagon-http-shared 1.0-beta-7 Shared Library for the wagon-http, and wagon-http-lightweight wagon providers. | 5 |
Web Service | sonar-ws-client 2.6 Java library to request Sonar web services | 5 |
Http | async-http-client 1.8.3 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 9 |
Spring | spring-web 2.5.2 Spring Framework: Web | 6 |
Library | AnalyzerBeans-core 0.21 Core module of AnalyzerBeans, provides a bare-bones engine for composing and executing AnalyzerBeans jobs | 17 |
Web Service | restli-server 1.15.9 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 8 |
Web Service | restli-server 1.9.5 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 6 |
JUnit | htmlunit 2.3 A headless browser intended for use in testing web-based applications. | 17 |
Spring | spring-web 3.2.4.RELEASE Spring Web | 13 |
Network | pax-url-aether 1.4.0 OPS4J Pax Url - aether: protocol handler. Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6. | 34 |
Http | async-http-client 1.8.8 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 50 |
Web Service | restli-server 1.9.23 Pegasus is a framework for building robust, scalable service architectures using dynamic discovery and simple asychronous type-checked REST + JSON APIs. | 5 |
Testing | org.apache.sling.commons.testing 2.0.6 Tools and utilities for automated testing of Sling modules | 13 |
Spring | spring 2.5.6.SEC01 Spring Framework | 5 |
Web Framework | doxia-core 1.1.3 Doxia core classes and interfaces. | 15 |
Http | async-http-client 1.7.5 Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. | 29 |
The following plugins are used in the commons-httpclient-3.1.jar
The following packages are defined in the commons-httpclient-3.1.jar
org.apache.commons.httpclient org.apache.commons.httpclient.auth org.apache.commons.httpclient.cookie org.apache.commons.httpclient.methods org.apache.commons.httpclient.methods.multipart org.apache.commons.httpclient.params org.apache.commons.httpclient.protocol org.apache.commons.httpclient.util
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?><project> <modelVersion>4.0.0</modelVersion> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <name>HttpClient</name> <version>3.1</version> <description>The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.</description> <url>http://jakarta.apache.org/httpcomponents/httpclient-3.x/</url> <issueManagement> <url>http://issues.apache.org/jira/browse/HTTPCLIENT</url> </issueManagement> <ciManagement> <notifiers> <notifier> <configuration> <address>httpcomponents-dev@jakarta.apache.org</address> </configuration> </notifier> </notifiers> </ciManagement> <inceptionYear>2001</inceptionYear> <mailingLists> <mailingList> <name>HttpComponents Developer List</name> <subscribe>httpcomponents-dev-subscribe@jakarta.apache.org</subscribe> <unsubscribe>httpcomponents-dev-unsubscribe@jakarta.apache.org</unsubscribe> <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpcomponents-dev/</archive> </mailingList> <mailingList> <name>HttpClient User List</name> <subscribe>httpclient-user-subscribe@jakarta.apache.org</subscribe> <unsubscribe>httpclient-user-unsubscribe@jakarta.apache.org</unsubscribe> <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-user/</archive> </mailingList> </mailingLists> <contributors> <contributor> <name>Armando Anton</name> <email>armando.anton -at- newknow.com</email> </contributor> <contributor> <name>Sebastian Bazley</name> <email>sebb -at- apache.org</email> </contributor> <contributor> <name>Ola Berg</name> <email></email> </contributor> <contributor> <name>Sam Berlin</name> <email>sberlin -at- limepeer.com</email> </contributor> <contributor> <name>Mike Bowler</name> <email></email> </contributor> <contributor> <name>Samit Jain</name> <email>jain.samit -at- gmail.com</email> </contributor> <contributor> <name>Eric Johnson</name> <email>eric -at- tibco.com</email> </contributor> <contributor> <name>Christian Kohlschuetter</name> <email>ck -at- newsclub.de</email> </contributor> <contributor> <name>Ryan Lubke</name> <email>Ryan.Lubke -at- Sun.COM</email> </contributor> <contributor> <name>Sam Maloney</name> <email>sam.maloney -at- filogix.com</email> </contributor> <contributor> <name>Rob Di Marco</name> <email>rdimarco -at- hmsonline.com</email> </contributor> <contributor> <name>Juergen Pill</name> <email>Juergen.Pill -at- softwareag.com</email> </contributor> <contributor> <name>Mohammad Rezaei</name> <email>mohammad.rezaei -at- gs.com</email> </contributor> <contributor> <name>Roland Weber</name> <email>rolandw -at- apache.org</email> </contributor> <contributor> <name>Laura Werner</name> <email>laura -at- lwerner.org</email> </contributor> <contributor> <name>Mikael Wilstrom</name> <email>mikael.wikstrom -at- it.su.se</email> </contributor> </contributors> <licenses> <license> <name>Apache License</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk</connection> <url>http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk</url> </scm> <organization> <name>Apache Software Foundation</name> <url>http://jakarta.apache.org/</url> </organization> <build> <sourceDirectory>src/java</sourceDirectory> <testSourceDirectory>src/test</testSourceDirectory> <resources> <resource> <directory>src/resources</directory> </resource> </resources> <testResources> <testResource> <directory>src/test</directory> <includes> <include>**/*.keystore</include> </includes> </testResource> </testResources> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>**/TestAll.java</include> </includes> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.4</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.2</version> </dependency> </dependencies> <distributionManagement> <site> <id>default</id> <name>Default Site</name> <url>scp://people.apache.org//www/jakarta.apache.org/httpcomponents/httpclient-3.x/</url> </site> <status>converted</status> </distributionManagement> </project>