A type representing possible errors in a request
Note that this type substantially changed in 0.12.
Constructors
FailureResponse (RequestF () (BaseUrl, ByteString)) ResponseThe server returned an error response including the failing request. requestPath includes the BaseUrl and the path of the request.
DecodeFailure Text ResponseThe body could not be decoded at the expected type
UnsupportedContentType MediaType ResponseThe content-type of the response is not supported
InvalidContentTypeHeader ResponseThe content-type header is invalid
ConnectionError SomeExceptionThere was a connection error, and no response was received
Instances6Eq, Show, Generic, Exception, NFData, Rep
Eq ClientErrorDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientErrorShow ClientErrorDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientErrorGeneric ClientErrorDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientErrorException ClientErrorDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientErrorNFData ClientErrorDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientErrorNote: an exception in ConnectionError might not be evaluated fully, We only rnf its showed value.
type Rep ClientError = D1 ('MetaDataDefined in servant-client-core-0.20.2 · Servant.Client.Core.ClientError"ClientError"
"Servant.Client.Core.ClientError"
"servant-client-core-0.20.2-7n9f1ON2T6sQmlncz8W9t"
'False) ((C1 ('MetaCons"FailureResponse"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (RequestF () (BaseUrl, ByteString))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Response)) :+: C1 ('MetaCons"DecodeFailure"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Response))) :+: (C1 ('MetaCons"UnsupportedContentType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MediaType) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Response)) :+: (C1 ('MetaCons"InvalidContentTypeHeader"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Response)) :+: C1 ('MetaCons"ConnectionError"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SomeException)))))