Остановить запрос в перехватчике angularjs

Как я могу остановить запрос в перехватчике Angularjs.

Есть ли способ сделать это?

Я попытался использовать обещания и отклонить отправку вместо разрешения!

.factory('connectionInterceptor', ['$q', '$timeout',
   function($q, $timeout) {
    var connectionInterceptor = {
        request: function(config) {
            var q = $q.defer();
            $timeout(function() {
                q.reject();
            }, 2000)
            return q.promise;
            // return config;
        }
    }
    return connectionInterceptor;
  }
])
.config(function($httpProvider) {
   $httpProvider.interceptors.push('connectionInterceptor');
});

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

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