## Uses of Interface
org.apache.nutch.net.protocols.Response

- Packages that use Response
  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 Response in org.apache.nutch.protocol.htmlunit

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

    Methods in org.apache.nutch.protocol.htmlunit that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | Http.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` |

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

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

    Methods in org.apache.nutch.protocol.http that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | Http.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` |

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

    Methods in org.apache.nutch.protocol.http.api that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Response` | HttpBase.`getResponse​(URL url, CrawlDatum datum, boolean followRedirects)` |

    Methods in org.apache.nutch.protocol.http.api with parameters of type Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | HttpRobotRulesParser.`addRobotsContent​(List<Content> robotsTxtContent, URL robotsUrl, Response robotsResponse)` | Append `Content` of robots.txt to robotsTxtContent

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

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

    Methods in org.apache.nutch.protocol.httpclient that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | Http.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` | Fetches the `url` with a configured HTTP client and gets the response.

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

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

    Methods in org.apache.nutch.protocol.interactiveselenium that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | Http.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` |

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

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

    Methods in org.apache.nutch.protocol.okhttp that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | OkHttp.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` |

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

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

    Methods in org.apache.nutch.protocol.selenium that return Response
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Response` | Http.`getResponse​(URL url, CrawlDatum datum, boolean redirect)` |