Wie leite ich eine Anfrage mit JAX-RS weiter?
Ich möchte eine REST-Anfrage an einen anderen Server weiterleiten.
Ich benutze JAX-RS mit Jersey und Tomcat. Ich habe es mit der Einstellung versuchtSee Other
Antwort und Hinzufügen von aLocation
Header, aber es ist nicht wirklich vorwärts.
Wenn ich benutze:
request.getRequestDispatcher(url).forward(request, response);
Ich bekomme:
java.lang.StackOverflowError
: Wenn die URL ein relativer Pfad istjava.lang.IllegalArgumentException
: Pfadhttp://website.com beginnt nicht mit a/
Charakter (Ich denke, die Weiterleitung ist nur im selben Servlet-Kontext legal).Wie kann ich eine Anfrage weiterleiten?