Как открыть zlib сжатые данные из Node.js в Ruby? - PullRequest
0 голосов
/ 01 июня 2019

Я использую пакет Pako NPM, например, так: pako.deflate (JSON.stringify (json), {to: 'string'}) для сжатия полезной нагрузки JSON и могу правильно открыть ее через вызов REST, с помощью JSON.parse (pako.inflate (response.body, {to: 'string'})) через другую службу Node.js успешно.

Однако, когда я пытаюсь раздувать и просматривать JSON в среде Ruby, я постоянно получаю «инфляцию»: неверная проверка заголовка (Zlib :: DataError) с использованием Zlib :: Inflate.inflate (resp.body). Итак, в общем, как получить эти данные для просмотра из потенциально различного языкового микросервиса с помощью zlib (или есть другой пакет, который может сделать это ...)?

...