Dites normalement j'ai une méthode de repos en javaComment accéder à la requête HTTP?
@POST
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public String showTime(@FormParam("username") String userName) {
:
:
:
}
ce qui est bien, mais je me demande est-il un moyen que je peux accéder à la demande HTTP complète avec le maillot tels que
@POST
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public String showTime(@FormParam("username") String userName,@XXXXXX String httpRequest) {
:
:
:
}
où une annotation me donnerait la requête HTTP complète à stocker dans une variable. J'ai essayé d'utiliser @POST mais cela ne semble pas fonctionner. Aucune suggestion.
Merci
Merci sdorra qui semble faire l'affaire. Une dernière question, (peut ouvrir ceci comme une nouvelle question si besoin est) comment j'accéderais au corps de demande lui-même? – John
Le corps est contrôlé par le @Consumes Annotation: '@Path ("corps") public class BodyResource { @POST @Consumes (MediaType.TEXT_PLAIN) @Produces (MediaType.TEXT_PLAIN) public string get (Corps de chaîne) { System.out.println (body); return "Le corps:" .concat (corps); }} ' – sdorra
si vous utilisez Maven, vous devriez avoir une dépendance pour: javax.servlet javax.servlet-api 3.1.0 –