0
我正在尝试使用球衣客户端访问REST端点。这个终点接受formParams,响应应该是JSON格式。当访问其他端点我收到以下错误访问REST端点时出现JsonMappingException
com.fasterxml.jackson.databind.JsonMappingException:未找到类javax.ws.rs.core.Form串并没有发现创建BeanSerializer性(避免异常,禁用SerializationFeature.FAIL_ON_EMPTY_BEANS))
我的REST服务接受formParam和queryParam参数。通过客户端调用REST端点我使用下面的代码。 form是具有表单参数的Form的一个实例。
Client client = ClientBuilder.newClient();
client.register(LogFilter.class);
WebTarget wr= client.target(getTarget());
wr = setPath(wr, paths);
return wr.request(MediaType.APPLICATION_FORM_URLENCODED)
.accept(MediaType.APPLICATION_JSON)
.post(Entity.form(form), Response.class);
任何想法可能是错误等原因?