в настоящее время пытается получить ответ от этого api: 'https://owlbot.info/api/v2/dictionary/WORD?format=json', который проверяет, существует ли слово или нет.
Я пытаюсь использовать для этого модуль node js 'request'. Если слово не существует, возвращается пустой список, в противном случае возвращается описание слова.
Код JS
var url = 'https://owlbot.info/api/v2/dictionary/' + words[i] + '?format=json';
console.info("URL: " + url);
request.get({
url: url,
json: true,
headers: {'User-Agent': 'request'}
}, (err, res, data) => {
console.info("STATUSCODE: " + res.statusCode);
console.info("BODY: " + data);
});
Однако ответ всегда возвращает пустой ответ в теле, несмотря на успешный код ответа: Вывод терминала:
СТАТУСКОД: 200
ТЕЛО:
Я попытался вызвать API с помощью модуля запроса pythons, который работал должным образом. Если чего-то не хватает, может ли кто-нибудь сообщить мне об этом?
Я читал здесь другие похожие вопросы и пробовал решения, но не повезло!
Вы можете уточнить? Не совсем понимаю, что вы имеете в виду.
Я говорю, что код правильный и с моей стороны он работает. Проверьте свой список слов и оставшийся код.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Он возвращает правильный ответ со словарем данных. Вам нужно прочитать это как следует.