0

我是 angularjs 的初学者,正在尝试登录表单,当用户提交表单时,我正在连接到 REST API url

http://XXX/XXX/index.php/report/login/format/json

在 PostMan 休息客户端中配置 url 时,它工作正常。!

但是在如下所示的angularjs中配置这个url并注册为服务时

 User = $resource('http://xxx/xxx/index.php/report/login/format/json',{},
 {
   query: { method: 'GET', isArray: true },
   create: { method: 'POST' }
  });
User.create({email: user.email,password: user.password});

还尝试在服务器端启用CORS ,但没有用。

我收到 404 错误,并且未发布值。

任何帮助都感激不尽

4

1 回答 1

0

我遇到过同样的问题。AngularJS 将帖子的数据放在请求的正文中。有时,服务器找不到这些帖子数据。例如,数据没有出现在 $_POST[] 变量中。这就是它与 Postman 一起使用的原因。为了验证您的请求中真正发送的内容,我建议您使用 Chrome 工具。我的解决方案是改变网络服务上数据的获取。

这是主题:发布数据-ngResource AngularJS

于 2014-05-22T09:18:08.623 回答