使用Axios的400错误请求获取请求

时间:2019-12-18 09:13:49

标签: javascript node.js http get axios

我正在读取请求方法别名

axios.get(url[, config])

我尝试做方法

const axios = require('axios')
let data = new Date()
let timer = date.getTime()
const config = {
  'kc-api-key': 'xxxxxxxxxxxx', // primary key
  'kc-api-sign': 'xxxxxxxxxxx', // screat key
  'kc-api-timestamp' : timer,      // timestamp
  'kc-api-passpharase : 'xxxxxxx ' // passpharase

axios.get('https://api.kucoin.com/api/v1/accounts/',config)
  .then(r => {
    console.log('Ok')
  })
  .catch(e => {
    console.log('Error')
  })
  

返回400错误请求-现在无效的请求格式,我不知道如何解决。

     

消息:“请求失败,状态码为400”

2 个答案:

答案 0 :(得分:0)

我很确定这是定义标头的方法:

const config = {
    headers: {
        'kc-api-key': 'xxxxxxxxxxxx', // primary key
        'kc-api-sign': 'xxxxxxxxxxx', // screat key
        'kc-api-timestamp' : timer,      // timestamp
        'kc-api-passpharase : 'xxxxxxx ' // passpharase
    }
}

axios.get('https://api.kucoin.com/api/v1/accounts', config)

答案 1 :(得分:-1)

在配置变量中,确保将密钥用双引号引起来。

JSON中的属性必须是用双引号引起来的字符串。换句话说,不允许使用单引号或根本不使用引号。