簡體   English   中英

使用$ resource API的Angularjs發布請求

[英]Angularjs post request using $resource API

我是angularjs的初學者,正在嘗試做登錄表單,當用戶提交表單時,我正在連接到REST API網址

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

在PostMan rest客戶端中配置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錯誤,並且值未發布。

任何幫助都感激不盡

我遇到過同樣的問題。 AngularJS將帖子的數據放入請求的正文中。 有時,服務器找不到這些發布數據。 例如,數據沒有出現在$ _POST []變量中。 這就是為什么它可以與Postman一起使用。 為了驗證您的請求中實際發送的內容,建議您使用Chrome工具。 我的解決方案是更改Web服務上的數據獲取。

這是主題: 發布數據-ngResource AngularJS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM