Hi, I'd like to propose the HTTP client library as a commons component. The detailed proposal is attached to this email (unless it somehow get stripped by the mailing list manager), and it's also available at : http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-commons-sandbo x/httpclient/PROPOSAL.html?rev=1.3&content-type=text/plain The component name will be httpclient. RemyTitle: Proposal for HTTP Client Library Package
Proposal for HTTP Client Package(0) RationaleHTTP is the main protocol used today on the internet. Although the JDK includes basic support for building HTTP-aware client applications, it doesn't provide the flexibility or ease of use needed for many projects. A Commons package would give committers an opportunity to coordinate their efforts to create and maintain a efficient, feature-rich package under the ASF license. (1) Scope of the PackageThe package shall create and maintain a Java library implementing the client side of the HTTP/1.1 protocol, as defined in RFC 2616 and RFC 2617. The package should :
The package is used by the Slide project to build a WebDAV client library supporting WebDAV level 2. (1.5) Interaction With Other PackagesHTTP Client relies on:
(2) Initial Source of the PackageThe initial codebase exists in the jakarta-slide cvs tree under the org.apache.webdav.lib package. It would be moved to commons under the http subdirectory.
The proposed package name for the new component is org.apache.commons.httpclient. (3) Required Jakarta-Commons Resources
(4) Initial CommittersThe initial committers on the Digester component shall be:
|