Обработка ошибок в AngularJS http get then construct

Как я могу обработать ошибку HTTP, например 500, при использовании AngularJS "http get then " построить (обещания)?

$http.get(url).then(
    function(response) {
        console.log('get',response)
    }
)

Проблема в том, что для любого HTTP-ответа не 200 внутренняя функция не вызывается.

Ответы на вопрос(5)

Ваш ответ на вопрос