Итак, у меня есть веб-сервис, который доступен клиентам:
@GET
@Path("/fetchItems")
@Produces(MediaType.APPLICATION_JSON)
public Response fetchItems() {
URI uri = UriBuilder.fromUri(serveraddres + "/Internal" + "fetchItems").build();
System.out.println("Forwarding to " + uri.toString());
......
}
Я хотел бы получить запрос от клиента и создать внутренний запрос на другой сервер, который будет обслуживать этот веб-запрос. приведенный выше пример представляет собой запрос на получение, но я также хотел бы отправить запрос с объектом json, который я хотел бы переслать.
Я хотел бы избежать следующего:
Incoming req -> fetchItem service extracting JSON-> creating internal
request with JSON -> Internal processing -> Internal response with
JSON -> fetchItem service response extracting JSON -> response to
customer with the JSON
как я могу перенаправить входящий веб-запрос «извне» на адрес внутренней веб-службы? Могу ли я сделать это с клиентом из джерси?
Я хотел бы иметь возможность отправить ответ клиенту из внутреннего веб-сервиса возможно?