【问题标题】:Javascript Request--> Get API from httpsJavascript 请求--> 从 https 获取 API
【发布时间】:2021-07-26 17:37:34
【问题描述】:

我需要将数据库连接到网站,并且我已经使用 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 中一样简单?

【问题讨论】:

  • 我是否缺少一些东西来使与 javascript 的连接像在 python 中一样简单?对;我只是从开发者控制台(在网络下)复制获取结果。
  • @blanknamefornow 你能解释一下吗?编辑:我明白了:)

标签: javascript python https request


【解决方案1】:

我对此的解决方案是使用 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 有点乱,但它可以工作。

【讨论】:

    猜你喜欢
    • 2020-08-16
    • 2022-01-17
    • 1970-01-01
    • 2017-10-22
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    相关资源
    最近更新 更多