В настоящее время я сталкиваюсь с проблемой при синтаксическом анализе WebhookRequest до нашей конечной точки, и выдается следующая ошибка.
{
"timestamp": 1548256930107,
"status": 415,
"error": "Unsupported Media Type",
"exception": "org.springframework.web.HttpMediaTypeNotSupportedException",
"message": "Content type 'application/json;charset=UTF-8' not supported",
"path": "/api/v2/whrwebhooktest"
}
Запрос сделан с типом контента как application / json в заголовке и принимается при следующей подписи запроса.
@RequestMapping(value = "/whrwebhoo", method = RequestMethod.POST, , consumes="application/json;charset=UTF-8")
@ResponseBody
public WebhookResponse processWebhook(@RequestBody WebhookRequest request, @RequestHeader(value = "Authorization") String token) {
.............
return webhookResponse
}
Тело запроса содержит образец json https://developers.google.com/actions/build/json/dialogflow-webhook-json
Я также попытался @RequestMapping to потреблять = {MediaType.APPLICATION_JSON} вместо потребляет = "application / json; charset =UTF-8 ", но не повезло.
любая помощь приветствуется.