我有以下资源方法:
@POST
@Path("{team_id}/users")
@Produces(MediaType.TEXT_PLAIN)
public Response addUsers(final @PathParam("team_id") UUID teamId, final List<UUID> userIds) {
...
}
以下测试:
resource().path("teams").path(teamId).path("users")
.type(MediaType.APPLICATION_JSON).post(ClientResponse.class, new JSONArray(Lists.newArrayList(UUID.fromString("123"), UUID.fromString("456"))));
但是我收到了“不支持的媒体类型”例外,并收到了消息:
未找到Java类java.util.List和Java类型java.util.List以及MIME媒体类型application / json的消息正文阅读器