# 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

            NamedEndpoint namedEndpoint

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

    serialVersionUID:
      -3194482710275220224L

    - ### Serialized Fields

      - #### namedEndpoint

            NamedEndpoint namedEndpoint

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

    serialVersionUID:
      -7186627969477257933L

    - ### Serialized Fields

      - #### statusCode

            int statusCode

      - #### reasonPhrase

            String reasonPhrase

  - ### Class org.apache.hc.client5.http.RedirectException extends 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 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 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 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.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

        GSSCredential

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

    serialVersionUID:
      814586927989932284L

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

    serialVersionUID:
      -7385699315228907265L

    - ### Serialized Fields

      - #### principal

            NTUserPrincipal principal

        The user principal

      - #### password

            char[] password

        Password

      - #### workstation

            String workstation

        The netbios hostname the authentication request is originating from.

      - #### netbiosDomain

            String netbiosDomain

        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

            BasicUserPrincipal 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

      - #### status

            int status

      - #### responseHeaders

            HeaderGroup responseHeaders

      - #### resource

            Resource resource

      - #### variantMap

            Map<K,V> variantMap

      - #### date

            Instant date

  - ### 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 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 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 HttpException implements Serializable

    serialVersionUID:
      -8646722842745617323L

    - ### Serialized Fields

      - #### responseMessage

            String responseMessage

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

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

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

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

      - #### readObjectNoData

            private void readObjectNoData()

    - ### Serialized Fields

      - #### paramMap

            Map<K,V> paramMap

      - #### complete

            boolean complete

      - #### username

            String username

      - #### password

            char[] password

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

      - #### lastNonce

            String lastNonce

      - #### nounceCount

            long nounceCount

      - #### cnonce

            String cnonce

      - #### a1

            byte[] a1

      - #### a2

            byte[] a2

      - #### username

            String username

      - #### password

            char[] password

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