У меня есть простой REST API, который возвращает один объект JSON под конечную точку ... / statistics
Я пытаюсь получить этот объект в сценарии js, но текст ответа из XMLHttpRequest пуст.
Я заметил, что текст ответа не пуст, когда API возвращает массивы JSON.
Это моя функция js в скрипте:
function httpGet (theUrl) {
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", theUrl, false); // false for synchronous
xmlHttp.send();
return xmlHttp.responseText;
}
Таким образом, когда ответом API является только один объект JSON, xmlHttp.responseText будет пустым.Когда ответ API является массивом JSONS, он работает нормально.