An interface for all objects that implement HTTP authentication.
See the HTTP spec for details on how this works in general.
A single class or object can implement an arbitrary number of
authentication schemes.
A class to represent a WebDAV HTTP connection to a remote object.
WebDAVURLConnection is a subclass of sun.net.www.protocol.http.HttpURLConnection
that overrides methods as required to support the additional WebDAV methods.
HttpURLConnection was not developed to be
subclassed as it contains private data that needs to be available in the
subclasses.