gpt4 book ai didi

Java Jersey Jettison 消息正文阅读器异常

转载 作者:搜寻专家 更新时间:2023-11-01 02:15:04 24 4
gpt4 key购买 nike

我是 REST 服务的完全初学者,但我需要通过 REST 从网站访问一些信息。该服务有一些示例代码来展示我使用过的登录方式。示例代码使用 Jettison 作为 JSON 解析器,但是当我尝试运行以下代码片段时出现异常:

JSONObject post = baseResource.path("login")
.queryParam("service", "ABC").queryParam("auth", authParam)
.accept(MediaType.APPLICATION_JSON_TYPE).post(JSONObject.class);

baseResourse 是一个 WebResource 对象。代码失败,出现以下异常:

Exception in thread "main" com.sun.jersey.api.client.ClientHandlerException:
A message body reader for Java class org.codehaus.jettison.json.JSONObject, and
Java type class org.codehaus.jettison.json.JSONObject, and MIME media type
application/json; character=utf-8 was not found

示例代码没有建议我需要添加任何“消息正文阅读器”来处理响应?或者我是否需要添加或做任何明显的事情来解析响应?谢谢。

最佳答案

您需要在类路径中包含 jersey-json 模块。参见 http://jersey.java.net/nonav/documentation/latest/chapter_deps.html#d4e1817

关于Java Jersey Jettison 消息正文阅读器异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7777661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com