# Package org.apache.nutch.protocol.httpclient

package 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. It handles cookies within a single fetch operation and offers support for POST authentication via HTML forms. This plugin is based on the Apache HttpClient library.

- Related Packages
  Package
  Description
  org.apache.nutch.protocol
  Classes related to the `Protocol` interface, see also `org.apache.nutch.net.protocols`.
- Class
  Description
  DummySSLProtocolSocketFactory
  DummyX509TrustManager
  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.
  HttpAuthentication
  The base level of services required for Http Authentication
  HttpAuthenticationException
  Can be used to identify problems during creation of Authentication objects.
  HttpAuthenticationFactory
  Provides the Http protocol implementation with the ability to authenticate when prompted.
  HttpBasicAuthentication
  Implementation of RFC 2617 Basic Authentication.
  HttpFormAuthConfigurer
  HttpFormAuthentication
  HttpResponse
  An HTTP response.