私は角度jsの新しいですので、私に同行してください。角度jsのポストリクエストとしてRESTfulサービスからデータを取得するにはどうすればよいですか?
私はバックエンドの残りの部分の実装にこのようなものがあります:私は、フロントエンドからこのサービスを呼び出すために、このコードを使用していますが、私はそのために400不正な要求を取得しています
@RequestMapping(value = "/myurl/url", method = RequestMethod.POST)
MessageQueueResponse getInboundQueueMessages (@RequestParam(value = "request", required = true) MessageQueueRequest request)
{
MessageQueueResponse response = messageQueueServiceImpl.searchInBoundMessageQueue(request);
return response;
}
を:
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");
});
私はどこに間違っているのか分かりません。
クライアントコードはOKです。バックエンドの@RequestParamsは怪しいようです。 – asenovm
データを文字列化しないとどうなりますか?私はあなたがそれをする必要はないと思う。 – DerekMT12
私はそれを削除しました。まだ同じエラーが発生しています。 – Avneesh