我编写了一个返回单词列表的 RESTful Web 服务。Word 类被注释为根元素。
我在休息客户端上对此进行了测试,它生成了 415 Unsupported MediaType。任何人都可以帮助其他必须做的事情才能使其发挥作用。
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("getCategoryWordListFromJSON")
public List<Word> getLearnWordListByCategory(JSONObject jsonObject) {
List<Word> wordList = new ArrayList<Word>();
try {
String category = (String) jsonObject.get("category");
LOGGER.log(Level.INFO, category);
LearnWordListDao wordListDao = new LearnWordListDaoImpl();
wordList.addAll(wordListDao.getCategoryListFor(category));
} catch (JSONException e) {
LOGGER.log(Level.INFO, e.getMessage());
}
return wordList;
}