Пытаюсь запросить пост, но ошибка "Недопустимый URI" / "Rest API - PullRequest
0 голосов
/ 23 апреля 2020
const req = require('request')

let base  =  'https://openapi-v2.kucoin.com';
let endpoint = '/api/v1/orders';  
let url    = base + endpoint;   



req.post(url,params,config,(err,body,res)=>{
    if (err) { return console.log(err); }
    console.log(res)
})

Я пытаюсь запросить сообщение, но ошибка lnvalid URI "/" Я не знаю, как это исправить.

Фото ошибки

1 Ответ

0 голосов
/ 24 апреля 2020

Согласно документу request , метод post не получает 4 аргумента. Задайте конфигурацию и данные в первом аргументе:

request.post({
  url:'http://service.com/upload',
  form: {key:'value'}
}, function(err,httpResponse,body){ /* ... */ })

Также неправильный порядок err,body,res.

Используйте что-то вроде этого:

req.post({
  url: url,
  params: data,
  X: config.X,
  Y: config.Y
}, (err,httpResponse,body)=>{
    if (err) { return console.log(err); }
    console.log(res)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...