Почтальон обновляет базы данных в режиме реального времени отлично.Например, когда я POST {"адрес": 1} до https://[db_name].firebaseio.com/leads.json, я получаю обновление в БД.Но при использовании jQuery:
var url =
$.post('https://[db_name].firebaseio.com/leads.json', {"address": "1/4 Ross, Street"});
я получаю эту ошибку:
"POST https://[db_name].firebaseio.com/leads.json 400 (Bad Request) Invalid data; couldn't parse JSON object, array, or value"
Согласно списку кодов ошибок Google , эта ошибка означает, что он находит сервер,не ошибка аутентификации (она установлена на общедоступную), но ошибка с REST API или запросом PUT / POST.Но это прекрасно работает для Почтальона.
[EDIT] Только что попробовал это и получил ту же ошибку:
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
xhr.send(JSON);