不允许angularJS调用php方法POST 405

不允许angularJS调用php方法POST 405,php,angularjs,Php,Angularjs,我想在数据库中保存数据,我使用angular和我使用的文件php访问数据库,问题是:POST 405(方法不允许)。。请说明如何解决此问题 这是我的功能贴子: 功能有效期(id、首次登场、fin){ var deferred=$q.deferred(); $http({ 方法:“POST”, url:window.location.href+'insert_indepo.php', 数据:{id,首次亮相,fin}, 标题:{'Content-Type':'application/json'}

我想在数据库中保存数据,我使用angular和我使用的文件php访问数据库,问题是:POST 405(方法不允许)。。请说明如何解决此问题

这是我的功能贴子:

功能有效期(id、首次登场、fin){
var deferred=$q.deferred();
$http({
方法:“POST”,
url:window.location.href+'insert_indepo.php',
数据:{id,首次亮相,fin},
标题:{'Content-Type':'application/json'}
}).然后(功能(成功){
推迟。解决(“好!”);
log(“ok c!”);
},函数(错误){
延迟。解决(错误);
log(“ok n!”);
});
回报。承诺;

}
你的服务器基于什么?另外:你的SQL请求在SQL注入时是敏感的。我在127.1.1.0/9090下工作,但我将url更改为它可以工作,但出现以下错误:错误:插入到INDP(id\u formateur,date\u Launch,date\u fin)值(0,2017-04-05,2017-04-07)第1行“首次亮相日期”列的日期值不正确:“2008”您能回答我的问题吗?基于Apache、IIS和NGINX的服务器是什么?405取决于您的服务器配置,而不是代码。请确定如何查找服务器?我在header response(chrome)服务器中发现了这一点:Apache/2.4.23(Win64)PHP/5.6.25