# Uses of Interface
org.apache.nutch.metadata.HttpHeaders

Packages that use HttpHeaders
Package
Description
org.apache.nutch.metadata
A Multi-valued Metadata container, and set of constant fields for Nutch Metadata.
org.apache.nutch.net.protocols
Helper classes related to the `Protocol` interface, see also `org.apache.nutch.protocol`.
org.apache.nutch.protocol.htmlunit
Protocol plugin which supports retrieving documents via HTTP/HTTPS using Selenium and the HtmlUnitDriver web driver for the for the HtmlUnit headless browser.
org.apache.nutch.protocol.http
Protocol plugin which supports retrieving documents via the http protocol.
org.apache.nutch.protocol.httpclient
Protocol plugin which supports retrieving documents via the HTTP andHTTPS protocols, optionally with Basic, Digest and NTLM authentication schemes for web server as well as proxy server.
org.apache.nutch.protocol.interactiveselenium
Protocol plugin which supports retrieving documents using and interacting with Selenium.
org.apache.nutch.protocol.okhttp
Protocol plugin for HTTP/HTTPS based on okhttp, supports HTTP 1.1 and/or http/2.
org.apache.nutch.protocol.selenium
Protocol plugin which supports retrieving documents via Selenium.

- ## Uses of HttpHeaders in org.apache.nutch.metadata

  Classes in org.apache.nutch.metadata that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `CaseInsensitiveMetadata`
  A decorator to Metadata that adds for case-insensitive lookup of keys.
  `class`
  `Metadata`
  A multi-valued metadata container.
  `class`
  `SpellCheckedMetadata`
  A decorator to Metadata that adds spellchecking capabilities to property names.

- ## Uses of HttpHeaders in org.apache.nutch.net.protocols

  Subinterfaces of HttpHeaders in org.apache.nutch.net.protocols
  Modifier and Type
  Interface
  Description
  `interface`
  `Response`
  A response interface.

- ## Uses of HttpHeaders in org.apache.nutch.protocol.htmlunit

  Classes in org.apache.nutch.protocol.htmlunit that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `HttpResponse`
  An HTTP response.

- ## Uses of HttpHeaders in org.apache.nutch.protocol.http

  Classes in org.apache.nutch.protocol.http that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `HttpResponse`
  An HTTP response.

- ## Uses of HttpHeaders in org.apache.nutch.protocol.httpclient

  Classes in org.apache.nutch.protocol.httpclient that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `HttpResponse`
  An HTTP response.

- ## Uses of HttpHeaders in org.apache.nutch.protocol.interactiveselenium

  Classes in org.apache.nutch.protocol.interactiveselenium that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `HttpResponse`

- ## Uses of HttpHeaders in org.apache.nutch.protocol.okhttp

  Classes in org.apache.nutch.protocol.okhttp that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `OkHttpResponse`

- ## Uses of HttpHeaders in org.apache.nutch.protocol.selenium

  Classes in org.apache.nutch.protocol.selenium that implement HttpHeaders
  Modifier and Type
  Class
  Description
  `class`
  `HttpResponse`