Показывает статус нормально, но данные не получаются при использовании пост-веб-сервиса с использованием Jersey Rest - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть клиент-джерси для использования ниже указанного сервиса.

  @POST
  @Path("hello")
  @Produces(MediaType.APPLICATION_JSON)
  @Consumes(MediaType.TEXT_XML)
  public abstract Response printHello(String paramString);`

Ниже приведен код, используемый для получения данных из вышеупомянутого сервиса.

public Response getStringAsJSON(String emp) {
    return client
      .target("hello")
      .request(MediaType.APPLICATION_JSON)
      .post(Entity.entity(emp, MediaType.TEXT_XML));
}
public static void main(String[] args) {    
    Response response = client1.getStringAsJSON("hello");
    System.out.println(response);

}

Я получаю ниже вывод извышеупомянутое заявление печати.InboundJaxrsResponse{context=ClientResponse{method=POST, uri=http://localhost:8080/hello, status=200, reason=OK}}

но как мне получить реальный объект ответа (JSON). Пожалуйста, помогите.

...