# 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)`