Comment faire un REPOS Webservice appel en JAVA?

Actuellement, j'ai un service web s'exécutant dans un tomcat (http://localhost:8080/myApp/getUsers). Mon service web accepte une chaîne json puis les traiter en conséquence. Mon webservice code est comme suit:

@Path("/getUsers")
public class UsersWS
{
    @POST
    public Response post(String theRequestJSON)
    {
        try
        {
            JSONObject aJsonObj = new JSONObject(theRequestJSON);
            String userID = aJsonObj.getString("userID");   
            System.out.println(userID);
        }
    }
}

Donc, mon service Web est le traitement d'une chaîne json. Alors maintenant, j'ai besoin d'appeler le au-dessus de web service à partir d'une autre classe JAVA (avec un jsonObject avoir le nom d'utilisateur dans les paramètres de la requête).

Comment le faire? Peu de temps, j'ai besoin de faire un appel de service web à partir d'une classe JAVA avec un objet JSON comme un paramètre de la requête. Comment envoyer un json comme un paramètre de la requête dans une requête d'appel.

InformationsquelleAutor | 2012-02-07