2014-08-30 4 views
0

Я новичок в jersey Rest API и застрял с использованием метода Entity.json(). Я использую Entity.json (obj), чтобы запросить пост-вызов, но я не уверен, как мне получить obj на стороне сервера. Вот мой пример кодИспользование Entity.json для отправки JSONObject на сервер

сторона клиента:

JSONObject obj = new JSONObject("{"testing":"check"}"); 
Client client = ClientBuilder.newBuilder().build(); 
WebTarget target = client.target("http://localhost/test/postcall"); 
Response res = target.request(MediaType.APPLICATION_JSON).post(Entity.json(obj)); 

Server Side

@POST 
@Path("/postcall") 
public Response() 
{ 
    return Response.status(200).entity("post called").build(); 
} 

Я не уверен, что пары я должен использоваться, чтобы получить JSONObject переданного от клиента к моей стороне сервера кода.

+0

Что это надо делать с JAXB? – laune

ответ

0

Используется

Entity.entity(obj.toString(),"application/json"), 

и на стороне сервера, получил в качестве параметра строкового

public Response(String input)