Как сделать GET с запросом-обещанием-родным и диалоговым потоком?

Я хочу сделать этот локон GET используя request-promise-native в NodeJS следующим образом:

curl -XGET "http://my_api:80/_search" -H 'Content-Type: application/json' -d'
{"foo": { "lo" : "value1"}}'

Я использую модуль запроса-обещания на node.js. API, который я вызываю, требует ключи в заголовке, а также Content-Type: Application/json. В настоящее время я пытаюсь получить эту работу, мой код:

  function video(agent) {
    agent.add(`Sure, here the result: `);
    var options = {
        method: 'GET',
        uri: 'http://my_api:80/',
        body: {
        "query": {"foo": { "lo" : "value1"}},
        headers: {'User-Agent': 'Request-Promise'},
        json: true};

    return rp(options)
        .then(jsonBody => {
            var body = JSON.parse(jsonBody);
            agent.add(body.query);
            return Promise.resolve(agent);
        })
    }

Спасибо!

0 ответов

Другие вопросы по тегам