2015-04-21 4 views
0

Предположим, что для проекта в Джерси кто-то пытается отправить запрос в виде строки (String получается путем преобразования некоторых json-данных, таких как имя пользователя и пароль). Его код Java способен принять это?Принимая запрос в Джерси webservice

@Path("/customers") 
public class Authentication { 
    @POST 
    @Path("/get") 
    @Consumes(MediaType.APPLICATION_JSON) 
    public Response getRequestUrl(String JSON_DATA) { 

     System.out.println("inside Authentication"); 

//  String output = s.toString(); 

     return Response.status(201).entity(JSON_DATA).build(); 
    } 

Если не так, как принять запрос для дальнейшего processing.Can кого дает свое объяснение (особенно о получить и пост метод) .Advance благодаря

+0

Вы пробовали? –

ответ

1

Да, вы должны проверить его.

Это рабочий пример из моей TestProject:

@POST 
@Path("/post2") 
@Consumes(MediaType.APPLICATION_FORM_URLENCODED) 
@Produces(MediaType.APPLICATION_JSON) 
public Response addPerson(MultivaluedMap<String, String> map) { 
    // Dummy data 
    fillList(); 
    Person person = new Person("Sample", 44); 

    // Get persons name and age from input fields 
    int age = Integer.parseInt(map.getFirst("age")); 
    String name = map.getFirst("name"); 

    person = new Person(name, age); 
    lijst.add(person); 
    return Response.ok(person.toString()).build(); 
} 

Служба была здесь, и я сделал Android проект, чтобы добавить пользователя в этот список. Он отлично работал :-)

+0

ok.thankyou ..... Black_Buster – Miller

Смежные вопросы