Google WebhookRequest дает исключение org.springframework.web.HttpMediaTypeNotSupportedException - PullRequest
0 голосов
/ 24 января 2019

В настоящее время я сталкиваюсь с проблемой при синтаксическом анализе 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 ", но не повезло.

любая помощь приветствуется.

...