## Uses of Class
org.apache.nutch.protocol.http.api.HttpBase

- Packages that use HttpBase
  Package | Description
  --- | ---
  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.http.api | Common API used by HTTP plugins (`http`, `httpclient`, etc.)
  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 HttpBase in org.apache.nutch.protocol.htmlunit

    Subclasses of HttpBase in org.apache.nutch.protocol.htmlunit
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Http` |

    Constructors in org.apache.nutch.protocol.htmlunit with parameters of type HttpBase
    Constructor | Description
    --- | ---
    `HttpResponse​(HttpBase http, URL url, CrawlDatum datum)` | Default public constructor.

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

    Subclasses of HttpBase in org.apache.nutch.protocol.http
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Http` |

    Constructors in org.apache.nutch.protocol.http with parameters of type HttpBase
    Constructor | Description
    --- | ---
    `HttpResponse​(HttpBase http, URL url, CrawlDatum datum)` | Default public constructor.

  - ### Uses of HttpBase in org.apache.nutch.protocol.http.api

    Methods in org.apache.nutch.protocol.http.api with parameters of type HttpBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static void` | HttpBase.`main​(HttpBase http, String[] args)` |

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

    Subclasses of HttpBase in org.apache.nutch.protocol.httpclient
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Http` | This class is a protocol plugin that configures an HTTP client for Basic, Digest and NTLM authentication schemes for web server as well as proxy server.

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

    Subclasses of HttpBase in org.apache.nutch.protocol.interactiveselenium
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Http` |

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

    Subclasses of HttpBase in org.apache.nutch.protocol.okhttp
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `OkHttp` |

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

    Subclasses of HttpBase in org.apache.nutch.protocol.selenium
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Http` |