jerseyクライアントを使用してRESTエンドポイントにアクセスしようとしています。このエンドポイントはformParamsを受け入れ、レスポンスはJSON形式でなければなりません。クラスjavax.ws.rs.core.Formが見つかりませんシリアライザおよび例外を回避するためのBeanSerializerを(作成するために発見なしプロパティ:私はエラーRESTエンドポイントにアクセス中にJsonMappingExceptionが発生する
com.fasterxml.jackson.databind.JsonMappingExceptionの下に取得しています残りのエンドポイントにアクセスしている間、Disable 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);
このようなエラーの原因は何でしょうか。