# 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 `Authenticator.authenticate(HttpExchange)` 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.