以下方法:
@GET
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_PLAIN})
@Path("{id}")
public String getMessage(@PathParam("username") String username,
@PathParam("id") int id,
@QueryParam("format") String format) {
return "test";
}
如何以格式查询参数确定的特定格式返回数据。
答案 0 :(得分:1)
I found this suggested solution:
Jersey支持使用基于URI的连接 路径末尾的后缀。
您可以在web.xml中声明a 后缀映射到媒体类型:
https://jersey.dev.java.net/nonav/apidocs/latest/jersey/com/sun/jersey/api/core/ResourceConfig.html#PROPERTY_MEDIA_TYPE_MAPPINGS如果你想用a做同样的事情 你可以写一个查询参数 泽西请求过滤器 与后缀过滤器类似:
基于修改接受标头 关于后缀值。