我正在用杰克逊编写一个简单的 API 客户端接口,并且我正在尝试返回一个字符串。
我返回的其他数据对象是 JSON,所以我有:
@Path("api-server")
@Consumes("application/json")
@Produces("application/json")
但是对于这个特定的:
@GET
@Path("/ping/{echoString}")
public String ping(@PathParam("echoString") String echo);
我期待一个字符串而不是一个 JSON 对象。我怎样才能让我得到一个“不是 200 错误问题”,主要是因为它不理解返回的数据类型,它是一个字符串(不是 JSON 对象)。