# Serialized Form

- ## Package org.apache.hc.client5.http

  - ### Class org.apache.hc.client5.http.CircularRedirectException extends RedirectException implements Serializable

    serialVersionUID:
      6830063487001091803L

  - ### Class org.apache.hc.client5.http.ClientProtocolException extends IOException implements Serializable

    serialVersionUID:
      -5596590843227115865L

  - ### Class org.apache.hc.client5.http.ConnectTimeoutException extends SocketTimeoutException implements Serializable

    serialVersionUID:
      -4816682903149535989L

    - ### Serialized Fields

      - #### namedEndpoint

            org.apache.hc.core5.net.NamedEndpoint namedEndpoint

  - ### Class org.apache.hc.client5.http.HttpHostConnectException extends ConnectException implements Serializable

    serialVersionUID:
      -3194482710275220224L

    - ### Serialized Fields

      - #### namedEndpoint

            org.apache.hc.core5.net.NamedEndpoint namedEndpoint

  - ### Class org.apache.hc.client5.http.HttpResponseException extends ClientProtocolException implements Serializable

    serialVersionUID:
      -7186627969477257933L

    - ### Serialized Fields

      - #### statusCode

            int statusCode

      - #### reasonPhrase

            String reasonPhrase

      - #### contentBytes

            byte[] contentBytes

      - #### contentType

            org.apache.hc.core5.http.ContentType contentType

  - ### Class org.apache.hc.client5.http.RedirectException extends org.apache.hc.core5.http.ProtocolException implements Serializable

    serialVersionUID:
      4418824536372559326L

  - ### Class org.apache.hc.client5.http.UnsupportedSchemeException extends IOException implements Serializable

    serialVersionUID:
      3597127619218687636L

- ## Package org.apache.hc.client5.http.async.methods

  - ### Class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest extends org.apache.hc.core5.http.message.BasicHttpRequest implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### requestConfig

            RequestConfig requestConfig

  - ### Class org.apache.hc.client5.http.async.methods.SimpleHttpRequest extends ConfigurableHttpRequest implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### body

            SimpleBody body

  - ### Class org.apache.hc.client5.http.async.methods.SimpleHttpResponse extends org.apache.hc.core5.http.message.BasicHttpResponse implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### body

            SimpleBody body

- ## Package org.apache.hc.client5.http.auth

  - ### Class org.apache.hc.client5.http.auth.AuthenticationException extends org.apache.hc.core5.http.ProtocolException implements Serializable

    serialVersionUID:
      -6794031905674764776L

  - ### Class org.apache.hc.client5.http.auth.BasicUserPrincipal extends Object implements Serializable

    serialVersionUID:
      -2266305184969850467L

    - ### Serialized Fields

      - #### username

            String username

  - ### Class org.apache.hc.client5.http.auth.BearerToken extends Object implements Serializable

    - ### Serialized Fields

      - #### token

            String token

  - ### Class org.apache.hc.client5.http.auth.InvalidCredentialsException extends AuthenticationException implements Serializable

    serialVersionUID:
      -4834003835215460648L

  - ### Class org.apache.hc.client5.http.auth.KerberosCredentials extends Object implements Serializable

    serialVersionUID:
      487421613855550713L

    - ### Serialized Fields

      - #### gssCredential

            GSSCredential gssCredential

        Deprecated.
        GSSCredential

  - ### Class org.apache.hc.client5.http.auth.MalformedChallengeException extends org.apache.hc.core5.http.ProtocolException implements Serializable

    serialVersionUID:
      814586927989932284L

  - ### Class org.apache.hc.client5.http.auth.NTCredentials extends Object implements Serializable

    serialVersionUID:
      -7385699315228907265L

    - ### Serialized Fields

      - #### principal

            NTUserPrincipal principal

        Deprecated.
        The user principal

      - #### password

            char[] password

        Deprecated.
        Password

      - #### workstation

            String workstation

        Deprecated.
        The netbios hostname the authentication request is originating from.

      - #### netbiosDomain

            String netbiosDomain

        Deprecated.
        The netbios domain the authentication request is against

  - ### Class org.apache.hc.client5.http.auth.NTUserPrincipal extends Object implements Serializable

    serialVersionUID:
      -6870169797924406894L

    - ### Serialized Fields

      - #### username

            String username

      - #### domain

            String domain

      - #### ntname

            String ntname

  - ### Class org.apache.hc.client5.http.auth.UsernamePasswordCredentials extends Object implements Serializable

    serialVersionUID:
      243343858802739403L

    - ### Serialized Fields

      - #### principal

            Principal principal

      - #### password

            char[] password

- ## Package org.apache.hc.client5.http.cache

  - ### Class org.apache.hc.client5.http.cache.HttpCacheEntry extends Object implements Serializable

    serialVersionUID:
      -6300496422359477413L

    - ### Serialized Fields

      - #### requestDate

            Instant requestDate

      - #### responseDate

            Instant responseDate

      - #### method

            String method

      - #### requestURI

            String requestURI

      - #### requestHeaders

            org.apache.hc.core5.http.message.HeaderGroup requestHeaders

      - #### status

            int status

      - #### responseHeaders

            org.apache.hc.core5.http.message.HeaderGroup responseHeaders

      - #### resource

            Resource resource

      - #### variants

            Set<E> variants

      - #### dateRef

            AtomicReference<V> dateRef

      - #### expiresRef

            AtomicReference<V> expiresRef

      - #### lastModifiedRef

            AtomicReference<V> lastModifiedRef

      - #### eTagRef

            AtomicReference<V> eTagRef

  - ### Class org.apache.hc.client5.http.cache.HttpCacheStorageEntry extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### key

            String key

      - #### content

            HttpCacheEntry content

  - ### Class org.apache.hc.client5.http.cache.HttpCacheUpdateException extends Exception implements Serializable

    serialVersionUID:
      823573584868632876L

  - ### Class org.apache.hc.client5.http.cache.Resource extends Object implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.cache.ResourceIOException extends IOException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.hc.client5.http.classic.methods

  - ### Class org.apache.hc.client5.http.classic.methods.HttpDelete extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpGet extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpHead extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpOptions extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpPatch extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpPost extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpPut extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpTrace extends HttpUriRequestBase implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase extends org.apache.hc.core5.http.message.BasicClassicHttpRequest implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### cancellableRef

            AtomicMarkableReference<V> cancellableRef

      - #### requestConfig

            RequestConfig requestConfig

- ## Package org.apache.hc.client5.http.cookie

  - ### Class org.apache.hc.client5.http.cookie.BasicCookieStore extends Object implements Serializable

    serialVersionUID:
      -7581093305228232025L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream stream)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### cookies

            TreeSet<E> cookies

  - ### Class org.apache.hc.client5.http.cookie.CookieIdentityComparator extends Object implements Serializable

    serialVersionUID:
      4466565437490631532L

  - ### Class org.apache.hc.client5.http.cookie.CookiePathComparator extends Object implements Serializable

    serialVersionUID:
      7523645369616405818L

  - ### Class org.apache.hc.client5.http.cookie.CookieRestrictionViolationException extends MalformedCookieException implements Serializable

    serialVersionUID:
      7371235577078589013L

  - ### Class org.apache.hc.client5.http.cookie.MalformedCookieException extends org.apache.hc.core5.http.ProtocolException implements Serializable

    serialVersionUID:
      -6695462944287282185L

- ## Package org.apache.hc.client5.http.impl

  - ### Class org.apache.hc.client5.http.impl.ConnectionShutdownException extends IllegalStateException implements Serializable

    serialVersionUID:
      5868657401162844497L

  - ### Class org.apache.hc.client5.http.impl.TunnelRefusedException extends org.apache.hc.core5.http.HttpException implements Serializable

    serialVersionUID:
      -8646722842745617323L

    - ### Serialized Fields

      - #### response

            org.apache.hc.core5.http.HttpResponse response

        Deprecated.

- ## Package org.apache.hc.client5.http.impl.async

  - ### Class org.apache.hc.client5.http.impl.async.MinimalH2AsyncClient$1$1 extends Object implements Serializable

  - ### Class org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient$3$1 extends Object implements Serializable

- ## Package org.apache.hc.client5.http.impl.auth

  - ### Class org.apache.hc.client5.http.impl.auth.BasicScheme extends Object implements Serializable

    serialVersionUID:
      -1931571557597830536L

    - ### Serialized Fields

      - #### paramMap

            Map<K,V> paramMap

      - #### complete

            boolean complete

      - #### credentials

            UsernamePasswordCredentials credentials

  - ### Class org.apache.hc.client5.http.impl.auth.BearerScheme extends Object implements Serializable

    - ### Serialized Fields

      - #### paramMap

            Map<K,V> paramMap

      - #### complete

            boolean complete

      - #### bearerToken

            BearerToken bearerToken

  - ### Class org.apache.hc.client5.http.impl.auth.DigestScheme extends Object implements Serializable

    serialVersionUID:
      3883908186234566916L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### paramMap

            Map<K,V> paramMap

      - #### complete

            boolean complete

      - #### userhashSupported

            boolean userhashSupported

        Flag indicating whether username hashing is supported.

        This flag is used to determine if the server supports hashing of the username as part of the Digest Access Authentication process. When set to `true`, the client is expected to hash the username using the same algorithm used for hashing the credentials. This is in accordance with Section 3.4.4 of RFC 7616.

        The default value is `false`, indicating that username hashing is not supported. If the server requires username hashing (indicated by the `userhash` parameter in the a header set to `true`), this flag should be set to `true` to comply with the server's requirements.

      - #### lastNonce

            String lastNonce

      - #### nounceCount

            long nounceCount

      - #### cnonce

            String cnonce

      - #### a1

            byte[] a1

      - #### a2

            byte[] a2

      - #### credentials

            UsernamePasswordCredentials credentials

  - ### Class org.apache.hc.client5.http.impl.auth.NTLMEngineException extends AuthenticationException implements Serializable

    serialVersionUID:
      6027981323731768824L

  - ### Class org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException extends RuntimeException implements Serializable

    serialVersionUID:
      319558534317118022L

- ## Package org.apache.hc.client5.http.impl.cache

  - ### Class org.apache.hc.client5.http.impl.cache.FileResource extends Resource implements Serializable

    serialVersionUID:
      4132244415919043397L

    - ### Serialized Fields

      - #### fileRef

            AtomicReference<V> fileRef

      - #### len

            long len

  - ### Class org.apache.hc.client5.http.impl.cache.HeapResource extends Resource implements Serializable

    serialVersionUID:
      -2078599905620463394L

    - ### Serialized Fields

      - #### arrayRef

            AtomicReference<V> arrayRef

- ## Package org.apache.hc.client5.http.impl.cache.memcached

  - ### Class org.apache.hc.client5.http.impl.cache.memcached.MemcachedKeyHashingException extends RuntimeException implements Serializable

    serialVersionUID:
      -7553380015989141114L

  - ### Class org.apache.hc.client5.http.impl.cache.memcached.MemcachedOperationCancellationException extends ResourceIOException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.hc.client5.http.impl.cache.memcached.MemcachedOperationTimeoutException extends ResourceIOException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.hc.client5.http.impl.classic

  - ### Class org.apache.hc.client5.http.impl.classic.RequestAbortedException extends InterruptedIOException implements Serializable

    serialVersionUID:
      4973849966012490112L

  - ### Class org.apache.hc.client5.http.impl.classic.RequestFailedException extends InterruptedIOException implements Serializable

    serialVersionUID:
      4973849966012490112L

- ## Package org.apache.hc.client5.http.impl.cookie

  - ### Class org.apache.hc.client5.http.impl.cookie.BasicClientCookie extends Object implements Serializable

    serialVersionUID:
      -3869795591041535538L

    - ### Serialized Fields

      - #### name

            String name

        Cookie name

      - #### attribs

            Map<K,V> attribs

        Cookie attributes as specified by the origin server

      - #### value

            String value

        Cookie value

      - #### cookieDomain

            String cookieDomain

        Domain attribute.

      - #### cookieExpiryDate

            Instant cookieExpiryDate

        Expiration `Instant`.

      - #### cookiePath

            String cookiePath

        Path attribute.

      - #### isSecure

            boolean isSecure

        My secure flag.

      - #### creationDate

            Instant creationDate

      - #### httpOnly

            boolean httpOnly

        The `httpOnly` flag.

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.