我是angularjs的首发,我尝试做一个登录表单,当用户提交表单我连接到REST API网址
http://XXX/XXX/index.php/report/login/format/json
在配置PostMan休息客户端的网址时,它工作正常。!
但是,如下所示在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错误,未发布值。
非常感谢任何帮助
答案 0 :(得分:0)
我有同样的问题。 AngularJS将帖子的数据放在请求正文中。有时,服务器无法找到这些发布数据。例如,数据没有出现在$ _POST []变量中。 这就是为什么它与Postman合作的原因。要验证您的请求中确实发送了什么,我建议您使用Chrome工具。 我的解决方案是改变web服务上的数据获取。