У меня есть утилита python, предоставляющая результаты в JSON через веб-сервер. То, как это делается, - это напечатать «Content-type: text/html \ n», а затем распечатать результат JSON.dumps. Эта работа прекрасна, и я могу заставить клиента python открыть URL-адрес и загрузить JSON в качестве объекта с помощью JSON.loads.Вывод данных в формате msgpack с помощью python как cgi
Теперь я хотел бы сделать что-то подобное с msgpack, чтобы получить скорость. Я попытался сделать тот же процесс, но с msgpack.packb и msgpack.unpackb, но проблема в том, что все двоичные значения рассматриваются как текст, а msgpack не может справиться с этим.
Например, вместо того чтобы получать
b"\x82\xa1a\x05\xa1b\x07"
для объекта { "а": 5, "б": 7}, я получаю
b'b"\\x82\\xa1a\\x05\\xa1b\\x07"\n'
Есть стандартный способ сделать это? Я не хочу открывать сокет специально для обслуживания этих msgpack-данных.