Get запрос возвращает html-код

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Spark, 18 июл 2017.

  1. Spark

    Spark Нерд

    Здравствуйте, имеем вот такой код
    Код (Javascript):
    //код get запроса на бота телеграм

    // Настраиваем интерфейс UART
    PrimarySerial.setup(115200);
    // логин и пароль WiFi-сети
    var SSID = 'interzet48';
    var PSWD = '09876543210';

    var wifi = require('@amperka/wifi').setup(PrimarySerial, function(err) {
      // подключаемся к Wi-Fi сети
      wifi.connect(SSID, PSWD, function(err) {
        print('Connected');
        // Выполняем запрос
        require('http').get('https://api.telegram.org/bot<ТОКЕН БОТА>/getUpdates?offset=0&timeout=0.1', function(res) {
          var response = '';
          res.on('data', function(d) { response += d; });
          res.on('close', function() { print(response); });
        });
      });
    });
    Мне нужно чтобы возвращался JSON объект, но приходит html код страницы, на которой отображается json файл (если вбить "https://api.telegram.org/bot..." в поисковой строке и перейти, открывается страница с результатами. Думаю, вы поняли). Так вот, помогите пожалуйста понять, что нужно сделать, чтобы приходил JSON?
     
  2. dpro

    dpro Нерд

    ну так апи и отдает джейсон
    он же по ссылке и виден в фигурных скобках
    на запрос приходит респонс тайтл и респонс бади
    присвой его и распарси
     
    Последнее редактирование: 22 июл 2017