我使用Angular
JavaScript开发了一个网页.现在它正在处理Web API,但是当我连接到PHP CodeIgniter API时,GET函数可以工作,但POST方法不起作用.它响应“响应代码405”.
userMaintainenceService的代码:
angular.module('commom.services')
.factory("userMaintainenceService["$resource","appSettings",userMaintainenceService]);
function userMaintainenceService($resource,appSettings){
return $resource(appSettings.serverPath+"dbu/User",null, {
Create: { method: 'POST' }
});
};
最佳答案 代码405告诉您使用请求发送的数据与API不兼容.
从angular http设置你的API允许的正确类型(如“”application / xml“等)