Почему Kafka REST Proxy API не использует данные в формате JSON?

Я пытаюсь получить доступ к экземпляру концентратора сообщений с помощью API-интерфейса kafka rest. когда я отправляю почтовый запрос через Postman Client и указываю Content-Type как application/vnd.kafka.json.v1+json, он дает мне следующий ответ

{
  "error_code": 415,
  "message": "HTTP 415 Unsupported Media Type"
}

может ли кто-нибудь помочь мне с этим? Я также передаю ключ api в X-Auth-Token Заголовок.


person satyam bansal    schedule 10.01.2017    source источник


Ответы (1)


принятые типы контента при создании сообщений

"application/vnd.kafka.binary.v1+json"
"application/vnd.kafka.v1+json"
"application/vnd.kafka+json"
"application/json"

но во всех случаях служба REST концентратора сообщений ожидает, что содержимое будет отформатировано как

"application/vnd.kafka.binary.v1+json"

то есть значение "value", которое будет закодировано в base64. Например. что-то вроде

{"records":[{"value":"YmxhaGJsYWg="}]}
person Edoardo Comar    schedule 11.01.2017