HttpHandler (Java SE 13 & JDK 13 )
Description: declaration: module: jdk.httpserver, package: com.sun.net.httpserver, interface: HttpHandler
Keywords: com.sun.net.httpserver.HttpHandler interface

Module jdk.httpserver
Package com.sun.net.httpserver

# Interface HttpHandler

    public interface HttpHandler

A handler which is invoked to process HTTP exchanges. Each HTTP exchange is handled by one of these handlers.

Since:
  1.6

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `handle​(HttpExchange exchange)` | Handle the given request and generate an appropriate response.

- ## Method Details

  - ### handle

    void handle​(HttpExchange exchange) throws IOException
    Handle the given request and generate an appropriate response. See `HttpExchange` for a description of the steps involved in handling an exchange.
    Parameters:
      `exchange` - the exchange containing the request from the client and used to send the response
    Throws:
      `NullPointerException` - if exchange is `null`
      `IOException`