Я пытаюсь использовать msgpack с Cloudant, и я не мог найти на нем никакой документации.Msgpack on Cloudant
2 года назад, Tim Anglade present msgpack as a wonderfull way to pack your data instead of JSON. Я думал, что теперь было стабильно размещать некоторые данные из msgpack из коробки (like the Tim fork of couchDB seems to do).
Вот моя попытка в питон:
import requests, msgpack
requests.post("https://me.cloudant.com/mydb",
data=msgpack.packb({ "type"="Test", "ok" : True }),
auth=(username, password),
headers={
"Content-Type" : "application/x-msgpack"
})
я получаю Unsupported Media Type, Content-Type must be application/json
ответ ...
Есть ли у вас какие-либо решения, или предложения для сжатия данных? Мы подталкиваем огромное количество данных из мобильного приложения, и нам действительно нужно оставаться маленькими.
Какова ваша цель здесь - это сжатие данных на проводе или сохранение дискового пространства в Cloudant? Первый может быть выполнен с использованием сжатых запросов gzip. –
Моя цель - отправить сжатые данные от клиента в Cloudant, чтобы свести к минимуму размер запроса POST, поскольку мы ограничены 64 МБ по почте. – DoubleCompil