Javascript 请求--> 从 https 获取 API

时间:2021-07-26 17:37:34

标签: javascript python https request

我需要将一个数据库连接到一个网站,我已经在我的应用程序中使用 python 完成了这项工作,但似乎将它与 javascript 连接起来要困难得多。

标头和参数都填充了带有必要信息的键值对。

这是我的python代码:

response = requests.get("https://websiteAPI", headers=headers, params=parameters)

我需要能够更改标题,因为这是我存储 api 密码的地方,还可以更改参数,以便我能够获得所需的内容。

目前我正在使用来自 javascript 的请求库并有这个,但我仍然收到很多错误。

var response = new request.Request("https://websiteAPI", {headers: headers} );

是否有什么我缺少的东西可以使与 javascript 的连接像在 python 中一样简单?

1 个答案:

答案 0 :(得分:0)

我对此的解决方案是使用 fetch 和此处找到的文档。

var fetchUrl = require('fetch').fetchUrl

var response = fetchUrl("https://websiteAPI/?limit = 25&offset = 0", {headers:{"code" : "code"}}, function(error, meta, body){
    console.log(body.toString());
});

在?后添加任何参数在 URL 中并用 & 分隔它们,然后在 headers 部分添加 headers 所需的信息。仍然比 python 更混乱,但它有效。