Допустим надо сделать логин, данные юзера (usrname, passowrd) прошли валидацию, транспортный слой, все ок. Но как только пришли к loginService, то оказывается юзер с таким username не существует (это статус 404). Или же пароль неверный (статус 400). Как в подобных случаев транспортный слой определит статус ошибки которая прилетела с бизнес слоя?