我想调用一个带有参数字符串数组的spring mvc rest服务。我试过这个:
.factory('CallRequest', function ($resource) {
return $resource('api/callRequesWithArray/:arrayOfString', {}, {
'query': {
method: 'GET', isArray:true,
transformResponse: function (data) {
data = angular.fromJson(data);
return data;
}
}
});
})
@RequestMapping(value = "/callRequesWithArray/{arrayOfString}",
method = RequestMethod.GET,
produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public void envoiBlToClient(@PathVariable ArrayList arrayOfString, HttpServletResponse response) throws Exception {
....
}
但它不起作用,它在我的每个arraylist项目之间放置一个昏迷,然后它没有很好地解释(不是我想要的方式......)并且请求被拒绝。
是否可以在GET $资源调用中传递一个字符串数组作为参数?
感谢。