Javascript 请求--> 从 https 获取 API
Javascript Request--> Get API from https
我需要将数据库连接到网站,我已经为我的应用程序使用 python 完成了此操作,但似乎将其与 javascript 连接起来会更加困难。
headers 和参数都用 key:value 对填充了必要的信息。
这是我的 python:
代码
response = requests.get("https://websiteAPI", headers=headers, params=parameters)
我需要能够更改 headers,因为那是我存储 api 密码的地方,还可以更改参数以便我能够获得我需要的内容.
目前我正在使用来自 javascript 的请求库并且有这个,但是我仍然收到很多错误。
var response = new request.Request("https://websiteAPI", {headers: headers} );
我是否遗漏了一些东西,无法像在 python 中那样轻松连接到 javascript?
我的解决方案是使用 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 更混乱,但它有效。
我需要将数据库连接到网站,我已经为我的应用程序使用 python 完成了此操作,但似乎将其与 javascript 连接起来会更加困难。
headers 和参数都用 key:value 对填充了必要的信息。
这是我的 python:
代码response = requests.get("https://websiteAPI", headers=headers, params=parameters)
我需要能够更改 headers,因为那是我存储 api 密码的地方,还可以更改参数以便我能够获得我需要的内容.
目前我正在使用来自 javascript 的请求库并且有这个,但是我仍然收到很多错误。
var response = new request.Request("https://websiteAPI", {headers: headers} );
我是否遗漏了一些东西,无法像在 python 中那样轻松连接到 javascript?
我的解决方案是使用 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 更混乱,但它有效。