パラメータでanglejs $ http.getリクエストを作成しようとしていますが、構文が原因で動作しません。あなたは私が間違ってやっている 確認をしてくださいすることができ、多分構文が間違っているangularjs通話中またはJava APIの方法で
$http.get(document.requestPathPrefix + "/home/my-api",
$scope.requestParametersObject
).then(
function(response) {
$scope.output = response.data;
},
function(response) {
$scope.retrieveErrorMssg = "Failed to retrieve required data.";
});
私のパラメータは、この画像
に似ていますそしてこのようなjava API呼び出しで
@RequestMapping(value = "/my-api", method = RequestMethod.GET)
public ResponseEntity<Collection<MyObjectResponse>> getMyObjResponse(@RequestBody final MyObjectRequest request)
{
Map<Integer,MyObjectResponse> oResponse = new HashMap<>();
try {
//Manipulation and db calls
} catch (Exception e) {
log.error(e.getMessage(), e);
}
return new ResponseEntity<Collection<MyObjectResponse>>(oResponse.values(), HttpStatus.OK);
}
、コールおよび例えば、上記のAPI呼び出しのために、春のコントローラは以下の好きなはずです
プロバイダの間で一致している必要があります投稿リクエストを作成するのではなく、リクエストを取得する –
私の理解ごとに私はこのシナリオで両方の取得またはポストを使用することができます – zumuhu