В настоящее время у меня есть веб-сервис, запущенный в tomcat (http: // localhost: 8080/myApp/getUsers). Моя веб-служба примет строку json, а затем обработает ее соответствующим образом. Мой код webservice выглядит следующим образом:Как сделать вызов REST Webservice в JAVA?
@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);
}
}
}
Итак, мой веб-сервис обрабатывает строку json. Итак, теперь мне нужно вызвать вышеупомянутый веб-сервис из другого JAVA-класса (с jsonObject с параметром userID в параметре запроса).
Как это сделать? Вскоре мне нужно сделать вызов веб-службы из класса JAVA с объектом JSON в качестве параметра запроса. Как отправить json в качестве параметра запроса в запросе.
возможно дубликат [Как разместить данные в формате JSON на сервер с помощью Java] (HTTP: //stackoverflow.com/questions/939682/how-to-post-json-data-to-a-server-using-java) –