Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度POST请求_Javascript_Php_Angularjs_Codeigniter - Fatal编程技术网

Javascript 角度POST请求

Javascript 角度POST请求,javascript,php,angularjs,codeigniter,Javascript,Php,Angularjs,Codeigniter,我已经使用AngularJavaScript开发了一个网页。现在它在web API上工作,但当我连接到PHP CodeIgniter API时,GET函数工作,但POST方法不工作。它响应“响应代码405” UserMaintenanceService的代码: angular.module('commom.services') .factory("userMaintainenceService["$resource","appSettings",userMaintainenceSe‌​rvic

我已经使用AngularJavaScript开发了一个网页。现在它在web API上工作,但当我连接到PHP CodeIgniter API时,GET函数工作,但POST方法不工作。它响应“响应代码405”


UserMaintenanceService的代码:

angular.module('commom.services')
 .factory("userMaintainenceService["$resource","appSettings",userMaintainenceSe‌​rvice]); 

function userMaintainenceService($resource,appSettings){
 return $resource(appSettings.serverPath+"dbu/User",null, { 
  Create: { method: 'POST' } 
 });
};

代码405表示您随请求发送的数据与API不兼容


从http设置API允许的正确类型(如“application/xml”等)。在您对问题的评论中,我可以看出您正试图对以下内容提出请求:

{ return $resource(appSettings.serverPath+"dbu/User",null
在链接发布(快照)中,URL似乎有所不同:

10.6.1.41/dbu/Test

如果您可以提供更多详细信息,如完整的控制器/服务代码片段。这可能有助于提供更好的解决方案。

如果您需要帮助,最好发布一些代码。这将更容易。请添加您迄今为止实现的服务代码angular.module('commom.services',['ngResource')).constant(“appSettings”,“{serverPath:”“});UserMaintenceService.module('commom.services').factory(“UserMaintenceService”[“$resource”,“appSettings”,UserMaintenceService])的代码;函数UserMaintenceService($resource,appSettings){return$resource(appSettings.serverPath+“dbu/User”,null,{Create:{method:'POST}});};您想做什么?如果您想使用Angular和CodeIgniter进行CRUD,您可以使用Angular中的
$http
,CodeIgniter WebService可以告诉我应该使用Angular资源指定(“应用程序/xml”)的位置。这是我的API请求和响应。您能否提供一个示例Angular项目来调用该API(10.6.1.41/dbu/Test)。您只需要更改URL。我认为应该可以。我可以获取您的skype id吗?Jayesh先生?这样我就可以与您共享我的屏幕了。