2017-01-10 2 views
1

Я пытаюсь получить экземпляр узла сообщения с помощью API kafka rest. когда я буду посылать запрос пост через Клиента Почтальон и предоставление Content-Type в качестве приложения/vnd.kafka.json.v1 + JSON его дает мне следующий ответПочему Kafka REST Proxy API не использует данные в формате JSON?

{ «error_code»: 415, «сообщение»: «HTTP 415 Неподдерживаемый тип носителя» }

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

ответ

1

принятые контент-типов при получении сообщений являются

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

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

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

т.е. значения «значение «быть закодированным base64. . что-то вроде

{"records":[{"value":"YmxhaGJsYWg="}]} 
Смежные вопросы