我有這樣的代碼在angularjs:
$http.post('http://localhost:8080/employee/'
, $scope.alumno
,{headers: {'Content-Type': 'application/json'}}
).success(function(data){
if (data.err === false) {
$scope.actualizado = true;
setTimeout(function() {
$scope.actualizado = false;
$scope.$apply();
}, 3500);
};
});
我的API有這樣的數據:
//Add employee:
Url: http://localhost:8080/employee
Type request: POST
Add a new employee:
{
"firstName": "Javier",
"lastName": "Piedra",
}`
我用chrone與擴展可用CORS爲讓所有完美的,但發佈此示例錯誤:
XMLHttpRequest cannot load http://localhost:8080/employee/. Response for
preflight has invalid HTTP status code 403
在我的app.config使用:
app.config(function($routeProvider,$httpProvider){
$httpProvider.defaults.headers.common = {};
$httpProvider.defaults.headers.post = {};
$httpProvider.defaults.headers.put = {};
$httpProvider.defaults.headers.patch = {};
或許這可以爲你的問題的解決方案。
Regards
什麼是服務器端腳本? –
403是禁止訪問... –
這是服務器端腳本/代碼,需要將允許源添加到他們的代碼。 – Olantobi