Face à la question dans le point final aller chercherSpring MVC Endpoint pas récupérer tout passe carte vide {} en requête GET
Ci-dessous est le cas alors que j'appelle la api obtenir la réponse.
http://localhost:28080/restServices/apps/1762/users/USERNAME/?password=PASSWORD
Mais chaque fois que je les données suivantes ensemble, il ne fonctionne pas pourrait tout organisme me aider dans ce problème.
http://localhost:28080/restServices/apps/1762/users/USERNAME/?password=PASSWORD&data={}
@RequestMapping(value = "/apps/{appId_}/users/{username_}", method = RequestMethod.GET)
@ResponseBody
@Transactional
public UserResponseDTO getUserAndToken(@PathVariable Long appId_, @PathVariable String username_, @RequestParam("password") String password_, @RequestParam("data") String datas) throws Exception {
//do stuff
}
EDIT
Ce problème avec toute modification qu'il est fonctionne dans la version Tomcat 7.0.63
Alors que une autre version 7.0.73, 8.0.x +
ne fonctionne pas.
déjà dans le code, mais j'ai ajouté ici par erreur à removed.But fonctionne toujours pas –
Essayez avec chaîne « données » fixation. – sovas
Donc j'ai besoin de mettre quelque chose comme sage', @RequestParam ("data") String data) '. @sovas J'ai mis selon ce que vous avez dit mais ne fonctionne toujours pas. –