Есть ли способ заставить некоторые заголовки HTTP вызывать у клиента: http-запрос не выполнен?
Например, конечная точка API получает запрос на сохранение данных, используя $ http .Сервер пытается сохранить данные, но он должен логически завершиться с ошибкой из-за неверных данных.Однако доступ к конечной точке был успешно выполнен.
Теперь я хотел бы создать заголовок HTTP-ответа в этой конечной точке, чтобы функция JS активировала часть «then-error» обработчика $ http.
$http({
method: "POST",
url: "api/endpoint.php",
data: $scope.data
}).then(function(response){
// special condition that the api will fail logically
$scope.data = {};
}, function(error){
// somehow, I want to reach here.
});
Какие заголовки http должна возвращать конечная точка 'api/endpoint.php'
?