Как добавить заголовки в запрос GET суперагента - PullRequest
0 голосов
/ 19 июня 2020

Вот базовый c код:

const superagent = require('superagent');

superagent.get('https://api.arabam.com/pp/step')
.query({ apikey: '_V85Kref7xGZHc1XRpUmOhDDd07zhZTOvUSIbJe_sSNHSDV79EjODA==' })
.end((err, res) => {
  if (err) { return console.log(err); }
  console.log(res.body.url);
  console.log(res.body.explanation);
});

Но apikey - это заголовок, а не запрос. Как мне отправить его как заголовок?

Изменить:

Я пробовал использовать модуль запроса, и он просто говорит, что я не могу получить к нему доступ

var request = require("request");

request({
  uri: "https://api.arabam.com/pp/step",
  method: "GET",
  'Content-Type' : "application/json",
  apikey: "_V85Kref7xGZHc1XRpUmOhDDd07zhZTOvUSIbJe_sSNHSDV79EjODA=="
}, function(error, response, body) {
  console.log(body);
});

В нем говорится, что доступ запрещен

1 Ответ

0 голосов
/ 22 июня 2020

Из Настройка полей заголовка do c, вы должны использовать

request.set('apikey', '_V85Kref7xGZHc1XRpUmOhDDd07zhZTOvUSIbJe_sSNHSDV79EjODA==')

для установки поля заголовка.

...