ClientError
Thrown on 4xx responses.
401 behaviour:
On KHttpConfig.authPaths → wrong credentials (login/register failed).
Elsewhere → session expired; KHttpConfig.onSessionExpired is invoked first.
KHttpConfig.onClientError is always invoked before this is thrown.
Parameters
statusCode
HTTP status code (400–499).
message
Error detail parsed from the response body.