Я новичок в REST и джерси. Я написал простой веб-сервис RESTful с использованием API Джерси 1.17. Веб-служба принимает данные через метод POST. Когда я передаю данные с символами, отличными от ascii, они не читают их правильно.Джерси веб-сервис non-ascii символов
@POST
@Path("hello")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED + ";charset=UTF-8")
public Response hello(@FormParam("message") String message) {
System.out.println(message);
return Response.status(200).entity("hello" + message).build();
}
Когда я передаю данные с символами, отличными от ascii, в сообщении параметра, оно не печатает его правильно.
curl --data "message=A função, Ãugent" http://localhost:8080/search/hello/
метод POST печатает «Весело ?? о,? Ugent»