我使用以下方法接收XML / JSON响应
@GET
@Produces(MediaType.APPLICATION_JSON) // {"application/json", "application/xml"}
public Group getIt() {
groups= new ArrayList<>();
groups.add(new Group("Group1"));
groups.add(new Group("Group2"));
groups.add(new Group("Group3"));
groups.add(new Group("Group4"));
return groups.get(1);
}
当我访问... / path时,我的浏览器中没有显示任何内容。在检查标头时,似乎我收到“500内部服务器错误”。为什么我的浏览器不显示第二组对象的JSON表示,为什么我会收到错误? (尝试生成XML时的结果相同)
(我应该补充一点,我正在使用正确的路径)
- 我刚注意到,HTTP头没有指定内容类型。为什么?我认为这就是@Produces
做的事情