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);
任何想法可能是錯誤等原因?