Привет, я действительно изучаю спокойный веб-сервис. Я начинаю с основного POSTing слова в другое веб-приложение и отображаю слово во втором приложении.Веб-сервис RESTFul POST пример
@Path("/hello")
public class HelloWorldService {`
@Path("{f}")
@GET
@Produces("application/json")
public Response PosttoInfo(@PathParam("f") String f) throws JSONException {
JSONObject jsonObject = new JSONObject();
jsonObject.put("COMMAND", f);
String result = "\n\n POSTING to 2nd application : \n\n" + jsonObject;
System.out.println(result);
return Response.status(200).entity("\n\n\n\n POSTED ").build();
Client client = Client.create();
WebResource webResource2 = client.resource("http://localhost:8080/rest2/rest/hello/" +f);
ClientResponse response2 = webResource2.get(ClientResponse.class);
if (response2.getStatus() != 200) {
throw new RuntimeException("Failed : HTTP error code : " + response2.getStatus());
}
String output2 = response2.getEntity(String.class);
System.out.println("\n<<<============ POSTING command to 3rd application");
System.out.println(output2);
}
}
Так что здесь в основном я просто отправляю слово из одного приложения в другое приложение. я получаю сообщение об ошибке Недопустимый код в Клиент client = Client.create();
Может ли кто-нибудь помочь мне с этой ошибкой? или дать некоторый базовый пример кода, где мы добавляем слово POST или данные из одного приложения в другое
Какие рамки вы используете? – markspace
Я использую Джерси для этого – Agnnn