Bonjour à tous,
Je vous explique un peu mon problème.
J'essaie de faire communiquer une API de type RESTful avec une autre application.
Alors j'ai aucun soucis les deux applications communiquent très bien.
Une de mes méthodes dans mon api prend en paramètre un string (grâce à @QueryParam).
Si j'exécute cette requête dans mon navigateur je n'ai aucun problème tout se passe bien :
Par contre si je passe en paramètre un pseudo avec un caractère spécial comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2http://localhost:8080/Client/information/?pseudo=CooLMaN
j'ai un problème, en effet mon api reçoit en paramètre CooLM?N, j'ai essayé de remplacé le pseudo avec le caractère spécial par un code compréhensible en java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2http://localhost:8080/Client/information/?pseudo=CooLMąN //caractère spécial sur le a
Mais mon api reçoit en paramètre CooLM\u0105N et non pas CooLMąN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2http://localhost:8080/Client/information/?pseudo=CooLM\u0105N //caractère spécial remplacer
Donc voilà mon problème j'espère que je me suis bien fait comprendre.
Merci d'avance pour votre temps et pour votre aide.
CooLMaN.
Partager