2017-09-14 2 views
1

J'ai fait un service web de repos java en utilisant la méthode GET. Le service web fonctionne bien avec la méthode GET. Mais quand je l'essaie avec la méthode POST, il n'affiche rien. Voici mon code simple pour le tester avec la méthode POST. S'il vous plaît, aidez-moi à résoudre ce problème.java web service obtenir le paramètre en utilisant la méthode post

@Path("/post") 
public class Testpost { 

    @POST 
    @Path("/test") 
    public String POST(@QueryParam("param") String msg) { 
     String output = "POST:hELLO: "+msg; 
     return output; 
    } 
} 

Répondre

2
public String POST(@QueryParam("param") String msg) { 

Il n'y aura pas @QueryParam POST. C'est seulement pour GET.

Pour POST, vous devez utiliser @RequestParam

+0

Pouvez-vous s'il vous plaît mettre cette annotation dans ma méthode et show.It serait très utile. –

+0

La méthode post a travaillé avec @QueryParam uniquement sur SoapUI. Merci de passer au moins en revue ma question et de m'avoir fourni un moyen de résoudre le problème. –