Така че имам уеб услуга, която е изложена на клиенти:
@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
как мога да препратя входящата уеб заявка от "вън" към вътрешен адрес на уеб услуга? мога ли да го направя с клиент от трико?
Бих искал да имам възможността да изпратя отговора до клиента от вътрешната уеб услуга, възможно ли е?