# Uses of Package
com.sun.net.httpserver

Packages that use com.sun.net.httpserver
Package | Description
--- | ---
com.sun.net.httpserver | Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
com.sun.net.httpserver.spi | Provides a pluggable service provider interface, which allows the HTTP server implementation to be replaced with other implementations.

- Classes in com.sun.net.httpserver used by com.sun.net.httpserver
  Class | Description
  --- | ---
  Authenticator | Authenticator represents an implementation of an HTTP authentication mechanism.
  Authenticator.Result | Base class for return type from authenticate() method
  Filter | A filter used to pre- and post-process incoming requests.
  Filter.Chain | a chain of filters associated with a HttpServer.
  Headers | HTTP request and response headers are represented by this class which implements the interface `Map`<`String`, `List` <`String`>>.
  HttpContext | HttpContext represents a mapping between the root URI path of an application to a `HttpHandler` which is invoked to handle requests destined for that path on the associated HttpServer or HttpsServer.
  HttpExchange | This class encapsulates a HTTP request received and a response to be generated in one exchange.
  HttpHandler | A handler which is invoked to process HTTP exchanges.
  HttpPrincipal | Represents a user authenticated by HTTP Basic or Digest authentication.
  HttpsConfigurator | This class is used to configure the https parameters for each incoming https connection on a HttpsServer.
  HttpServer | This class implements a simple HTTP server.
  HttpsParameters | Represents the set of parameters for each https connection negotiated with clients.
  HttpsServer | This class is an extension of `HttpServer` which provides support for HTTPS.

- Classes in com.sun.net.httpserver used by com.sun.net.httpserver.spi
  Class | Description
  --- | ---
  HttpServer | This class implements a simple HTTP server.
  HttpsServer | This class is an extension of `HttpServer` which provides support for HTTPS.