# 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.

- Interface Summary
  Interface | Description
  --- | ---
  HttpAuthentication | The base level of services required for Http Authentication

- Class Summary
  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.
  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.

- Exception Summary
  Exception | Description
  --- | ---
  HttpAuthenticationException | Can be used to identify problems during creation of Authentication objects.