使用resteasy时如何从端点获得响应?

时间:2019-11-18 09:19:55

标签: java rest endpoint

我有一个终点:

public interface Endpoint {

        @Consumes(MediaType.APPLICATION_JSON)
        @Produces(MediaType.APPLICATION_JSON)
        @POST
        DSConSubResult createDocSet(GD document) ;

}

,我有一个使用此端点的方法。端点生成JSON时如何获取响应?如何阅读它们?

    ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider();

    ObjectMapper mapper = new ObjectMapper();
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    resteasyJacksonProvider.setMapper(mapper);

    ResteasyWebTarget target = new ResteasyClientBuilder().register(resteasyJacksonProvider).build().target(URL);
    target.register(new AuthHeadersRequestFilter("Bearer" + userSession.getToken().getAccessToken()));


    Endpoint proxy = connection(properties.getStableURL()).proxy(Endpoint.class);
    System.out.println(proxy.createDocSet(gD));

0 个答案:

没有答案