当前尝试从此api:“ https://owlbot.info/api/v2/dictionary/WORD?format=json”获得响应,该API验证单词是否存在。
我正在尝试使用节点js的“请求”模块来执行此操作。如果不存在该单词,则返回一个空列表,否则返回该单词的描述。
JS代码
var url = 'https://owlbot.info/api/v2/dictionary/' + words[i] + '?format=json';
console.log("URL: " + url);
request.get({
url: url,
json: true,
headers: {'User-Agent': 'request'}
}, (err, res, data) => {
console.log("STATUSCODE: " + res.statusCode);
console.log("BODY: " + data);
});
但是,尽管响应代码成功,但响应始终在主体中返回空响应:终端输出为:
状态码:200
身体:
我尝试使用pythons请求模块对API进行调用,该模块按预期工作。如果缺少某些东西,有人可以让我知道吗?
我在这里阅读了其他类似的问题,并尝试了解决方案,但是没有运气!