Comment envoyer une requête getForObject avec les paramètres Spring MVC

J'ai une méthode sur le côté Serveur qui me donne des informations sur un nom spécifique enregistré dans ma base de données. Je suis accéder à partir de mon application Android.

La demande au Serveur se fait normalement. Ce que j'essaie de faire est de passer des paramètres au serveur, selon le nom que je veux obtenir.

Voici mon côté Serveur méthode:

@RequestMapping("/android/played")
public ModelAndView getName(String name) {
    System.out.println("Requested name: " + name);

    ........
}

Voici le Android demande:

private Name getName() {
    RestTemplate restTemplate = new RestTemplate();
    //Add the String message converter
    restTemplate.getMessageConverters().add(
        new MappingJacksonHttpMessageConverter());
    restTemplate.setRequestFactory(
        new HttpComponentsClientHttpRequestFactory());

    String url = BASE_URL + "/android/played.json";
    String nome = "Testing";

    Map<String, String> params = new HashMap<String, String>();
    params.put("name", nome);

    return restTemplate.getForObject(url, Name.class, params);
}

Dans le côté serveur, je suis le seul à arriver:

Requested name: null

Est-il possible d'envoyer des paramètres de mon Serveur comme ceci?

source d'informationauteur Felipe Mosso