gpt4 book ai didi

javascript - 如何在node.js中向GET请求添加参数?

转载 作者:行者123 更新时间:2023-11-30 11:27:07 25 4
gpt4 key购买 nike

我正在尝试从以下 api 访问不同的信息:https://api.coinnest.co.kr/doc/public.html并在尝试获取/api/pub/ticker 请求的所有不同参数的数据时遇到困难

这是我到目前为止编写的代码,但我似乎无法获得不同参数的任何不同信息,并最终获得相同的信息。例如,我如何访问 Neo 的数据,将其用作参数

var request = require('request')

console.log('requesting market data from coinnest');
request('https://api.coinnest.co.kr/api/pub/ticker/neo',(err,res,body) =>{
try{
var json = JSON.parse(body);
var markets = [];
console.log(body);
}catch(err){
console.log('coinnest parsing error');
}
});

如果有人可以帮助我就我做错的事情提供一些建议,我将不胜感激。谢谢

最佳答案

这是您如何传递参数来获取请求,

var request = require('request')

console.log('requesting market data from coinnest');
let options = {
url: "https://api.coinnest.co.kr/api/pub/ticker",
method: 'GET',
qs: {
coin: 'neo'
}
}
request(options,(err,res,body) =>{
try{
var json = JSON.parse(body);
var markets = [];
console.log(body);
}catch(err){
console.log('coinnest parsing error');
}
});

在上面的示例中,options.qs 是查询参数,您可以在其中传递您想要传递的任何查询参数,否则您可以简单地运行

request('https://api.coinnest.co.kr/api/pub/ticker?coin=neo',(err,res,body) =>{
try{
var json = JSON.parse(body);
var markets = [];
console.log(body);
}catch(err){
console.log('coinnest parsing error');
}
});

关于javascript - 如何在node.js中向GET请求添加参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47599675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com