所以我有一个向客户公开的网络服务:
@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());
......
}
我想从客户处获取请求,并向将为此Web请求提供服务的其他服务器创建内部请求。上面的例子是一个get请求,但我也可以使用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
如何将传入的网络请求从“外部”转发到内部网络服务地址?我能和泽西客户一起做吗?
我希望能够从内部Web服务向客户发送响应吗?