java jersey erhalten Sie die volle URL -

Ich brauche einen proxy-API-service mit Jersey.
Ich brauche die vollständige Anfrage-URL in jersey-Methode.
Ich will nicht angeben, werden alle möglichen Parameter.

Beispiel:

@GET
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Path("/media.json")
public  String getMedia( ){
    //here I want to get the full request URL like /media.json?param1=value1&param2=value2
}

Wie kann ich es tun?

  • bedeutet, dass Sie möchten, erstellen Sie eine URL hier? und von wo Sie wollen, um param1 und param2 Werte?
  • Ich schlage vor, mit UriInfo, das ist das Trikot Weg, und hält Ihre Lösung frei von anderen APIs. Sehen Buddhika Alwis' Antwort unten.
Schreibe einen Kommentar