Я определил метод, который принимает строковое значение в качестве параметра тела запроса, как показано ниже
@RequestMapping(value="/stringParam",method=RequestMethod.POST,consumes=MediaType.TEXT_PLAIN)
public String stringMethod(@RequestBody String stringParam){
return stringParam;
}
Я пытался вызвать эту конечную точку с помощью команды curl ниже
curl -X POST "http://localhost:7979/choudhury-rest/rest/book/stringParam" -d '\"ravi\"' -H "Content-Type: application/json"
Это имеетдал мне эту ошибку
The request sent by the client was syntactically incorrect.
после этого я попробовал по-другому
curl -X POST "http://localhost:7979/choudhury-rest/rest/book/stringParam" -d 'stringParam=\"ravi\"' -H "Content-Type: application/json"
Это также дало мне эту ошибку
The request sent by the client was syntactically incorrect.
может кто-нибудь мне помочьчто, как я могу вызвать этот метод (я не знаю, можем ли мы определить метод rest, который принимает примитивное значение (int, long и т. д.) в качестве параметра тела запроса)