这是我的代码:
@RolesAllowed("admin")
@Path("/details/{id}")
@GET
@Consumes(javax.ws.rs.core.MediaType.APPLICATION_JSON)
@Produces(javax.ws.rs.core.MediaType.APPLICATION_JSON)
public String getDetails(@PathParam("id") String id) throws IOException
{
String res = "";
String targetURL = "http://www.api.com/?apikey=05&i=" + id;
try{
res = buildJSONString(targetURL);
}
catch (IOException e){
System.out.println(e);
}
return res;
}
当我尝试以具有角色admin的用户访问此api时,得到了很好的响应,但是当我尝试以没有角色admin的用户访问此api时,找不到错误404。如何处理此错误以返回401错误?