我是新來的角js所以請忍受我。如何從角度js中的REST式服務中檢索數據作爲發佈請求?
我有一個後臺休息的實現是這樣的:
@RequestMapping(value = "/myurl/url", method = RequestMethod.POST)
MessageQueueResponse getInboundQueueMessages (@RequestParam(value = "request", required = true) MessageQueueRequest request)
{
MessageQueueResponse response = messageQueueServiceImpl.searchInBoundMessageQueue(request);
return response;
}
我使用這個代碼來調用從前端這項服務,但我得到400錯誤的請求爲:
var mydata = [
{
"A" : "data1",
"B" : "data2",
"C" : "data3"
}
];
var jsonData ;
$http({
method: 'POST',
url: 'myurl/url',
data: JSON.stringify(mydata),
headers: {'Accept': 'application/json', 'Content-Type': 'application/json'}
}).success(function(data){
this.data.store = data;
}).error(function(){
alert("error");
});
我無法弄清楚我出錯的地方。
客戶端代碼似乎沒問題,後端的@RequestParams看起來很腥。 – asenovm
如果不將數據串聯起來會發生什麼?我認爲你不需要那樣做。 – DerekMT12
我已將其刪除。仍然得到相同的錯誤。 – Avneesh