我当前使用的是Jersey 1.18(出于传统原因)。
我有一个api端点:
@GET
@Path("/something")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public final Response doMyThing(final @Context HttpServletRequest req, ...) {
...
}
但是它当前正在响应Accepts
设置为text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
的呼叫
我希望Jersey忽略它,除非Accept
是application/json
。
我该怎么做?