, когда ваш внутренний URL-адрес общедоступен для вашего клиента, вы можете отправить перенаправление 301.
Если это не
@Get
@Produces({...})
public Response readFile() {
return Response.ok().entity(new StreamingOutput() {
@Override public void write(OutputStream output)
throws IOException, WebApplicationException {
// open the back-end url and copy the bytes to given output
final InputStream input = new URL(back-end-url).openStream();
final byte[] buf = new byte[1024];
for (int read = -1; (read = input.read(buf)) != -1; ) {
output.write(buf, 0, read);
}
output.flush();
}
}).build();
}