我试图将一个POST请求发送到烧瓶后端。我使用带有以下代码的restangular:
app.config(function(RestangularProvider){
RestangularProvider.setBaseUrl('http://10.0.46.51:5000/patient');
});
app.controller('inserisciCtrl', function($scope, Restangular){
$scope.formData={"first_name":"pierpaolo", "last_name":"croce"};
$scope.sendData=function sendData(){
var paziente=Restangular.all('search');
paziente.post($scope.formData);
}
});
但我总是这样:"预检的响应有无效的HTTP状态代码405" 我认为这是一个CORS问题,我试图修复它跟随其他人 post..like:
RestangularProvider.setDefaultHeaders({'Access-Control-Allow-origin': '*'});
或
delete $httpProvider.defaults.headers.common['X-Requested-With']
但问题仍然存在。
有人可以帮助我解决这个问题吗?
答案 0 :(得分:0)
您是否在Flask路线上启用了POST?
@app.route('/patient', methods=['POST'])