Ich bin neu in eckigen js so bitte bitte mit mir.Wie Sie Daten von einem RESTful-Service als Post-Anfrage in angular js abrufen?
Ich habe eine Back-End-Rest Implementierung etwas wie folgt aus:
@RequestMapping(value = "/myurl/url", method = RequestMethod.POST)
MessageQueueResponse getInboundQueueMessages (@RequestParam(value = "request", required = true) MessageQueueRequest request)
{
MessageQueueResponse response = messageQueueServiceImpl.searchInBoundMessageQueue(request);
return response;
}
ich diesen Code verwende diesen Dienst von dem vorderen Ende zu nennen, aber ich bin immer 400 Bad Request dafür:
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");
});
Ich bin nicht in der Lage herauszufinden, wo ich falsch liege.
Client-Code scheint OK, die @RequestParams auf dem Backend scheinen fischig. – asenovm
Was passiert, wenn Sie die Daten nicht stringieren? Ich glaube nicht, dass du das tun musst. – DerekMT12
Ich habe das entfernt. Immer noch der gleiche Fehler. – Avneesh