是否有一种方法可以强制一些HTTP标头,这些标头会导致客户端出现以下情况:http请求失败?
例如,API端点使用$http收到保存数据的请求。服务器尝试存储数据,但是由于逻辑上的原因,它必须在逻辑上失败。但是,已成功完成对端点的访问。
现在,我想在此端点上创建一些HTTP响应标头,以便JS函数激活$ http处理程序的'then-error'部分。
$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.
});
端点'api/endpoint.php'
应该返回什么http标头?