Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. Скрипты
  5. ioBroker скрипты
  6. Альтернатива - request(url).

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    712

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Альтернатива - request(url).

Geplant Angeheftet Gesperrt Verschoben ioBroker скрипты
11 Beiträge 3 Kommentatoren 4.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • V Offline
    V Offline
    vtec
    schrieb am zuletzt editiert von
    #2
    var http = require('http');
        // Read http://www.google.com page
        http.request('www.google.com', function(res) {
              res.setEncoding('utf8');
        }).on('error', function(e) {
              log('problem with request: ' + e.message, 'error');
        });
    

    оно?

    Правда данный пример почему то вызывает ошибку: problem with request: connect ECONNREFUSED

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      IZUM
      schrieb am zuletzt editiert von
      #3

      @vtec:

      var http = require('http');
          // Read http://www.google.com page
          http.request('www.google.com', function(res) {
                res.setEncoding('utf8');
          }).on('error', function(e) {
                log('problem with request: ' + e.message, 'error');
          });
      

      оно?

      Правда данный пример почему то вызывает ошибку: problem with request: connect ECONNREFUSED `

      он прописывает ошибку в лог от сюда log('problem with request: ' + e.message, 'error');

      1 Antwort Letzte Antwort
      0
      • V Offline
        V Offline
        vtec
        schrieb am zuletzt editiert von
        #4

        Да это понятно, просто почему в ошибку валит.

        Вот что нашел в описании: Following modules are pre-loaded: fs, crypto, wake_on_lan, request, suncalc, util, path, os, net, events, dns.

        1 Antwort Letzte Antwort
        0
        • V Offline
          V Offline
          vtec
          schrieb am zuletzt editiert von
          #5

          Bluefox, подскажи нам как request(url)?
          483_widget_anleitung.png

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #6

            @Bluefox:

            var request = require('request');
            request('http://www.google.com', function (error, response, body) {
              if (!error && response.statusCode == 200) {
                log(body) // Show the HTML for the Google homepage. 
              }
            })
            

            Почему не работает http.request разберусь завтра вечером. У меня завтра экзамен. `

            Мы за тебя держим кулочки!

            1 Antwort Letzte Antwort
            0
            • V Offline
              V Offline
              vtec
              schrieb am zuletzt editiert von
              #7

              Еще как вариант, проверил, работает.

              exec ('wget --output-document=/dev/null "http://192.168.0.14/sec/?pt=7&cmd=7:0"');
              
              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #8

                @vtec:

                Еще как вариант, проверил, работает.

                exec ('wget --output-document=/dev/null "http://192.168.0.14/sec/?pt=7&cmd=7:0"');
                ```` `  
                

                Это только для linux

                1 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #9

                  Наконец то нашёл в чём загвоздка:

                  var http = require('http');
                  http.request({
                      hostname: 'www.google.com'
                  }, function(res) {
                      res.setEncoding('utf8');
                      var body = '';
                      res.on('data', function (chunk) {
                          body += chunk;
                      }).on('end', function () {
                          log(body);
                      })
                  }).on('error', function(e) {
                      log('problem with request: ' + e.message, 'error');
                  }).end();
                  

                  end() в конце очень важно.

                  Причём:````
                  http.request('www.google.com', ...)

                  не работает.
                  
                  Я советую использовать модуль request, а не http
                  1 Antwort Letzte Antwort
                  0
                  • V Offline
                    V Offline
                    vtec
                    schrieb am zuletzt editiert von
                    #10

                    request не работает.

                    var url = 'http://192.168.0.14/sec/?pt=7&cmd=7:1';
                    var http = require('request');
                    http.request(url);
                    
                    

                    log

                    javascript-0 2015-03-17 10:33:29 error at script.js.Test:3:6

                    javascript-0 2015-03-17 10:33:29 error } has no method 'request'

                    javascript-0 2015-03-17 10:33:29 error return new request.Request(options)

                    javascript-0 2015-03-17 10:33:29 error options.uri = params.uri

                    javascript-0 2015-03-17 10:33:29 error options.callback = params.callback

                    javascript-0 2015-03-17 10:33:29 error options = params.options

                    javascript-0 2015-03-17 10:33:29 error var params = initParams(uri, options, callback)

                    javascript-0 2015-03-17 10:33:29 error }

                    javascript-0 2015-03-17 10:33:29 error throw new Error('undefined is not a valid uri or options object.')

                    javascript-0 2015-03-17 10:33:29 error if (typeof uri === 'undefined') {

                    javascript-0 2015-03-17 10:33:29 error script.js.Test: TypeError: Object function request(uri, options, callback) {

                    javascript-0 2015-03-17 10:33:29 info Start javascript script.js.Test

                    1 Antwort Letzte Antwort
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      schrieb am zuletzt editiert von
                      #11

                      @vtec:

                      request не работает.

                      var url = 'http://192.168.0.14/sec/?pt=7&cmd=7:1';
                      var http = require('request');
                      http.request(url);
                      
                      

                      log

                      javascript-0 2015-03-17 10:33:29 error at script.js.Test:3:6

                      javascript-0 2015-03-17 10:33:29 error } has no method 'request'

                      javascript-0 2015-03-17 10:33:29 error return new request.Request(options)

                      javascript-0 2015-03-17 10:33:29 error options.uri = params.uri

                      javascript-0 2015-03-17 10:33:29 error options.callback = params.callback

                      javascript-0 2015-03-17 10:33:29 error options = params.options

                      javascript-0 2015-03-17 10:33:29 error var params = initParams(uri, options, callback)

                      javascript-0 2015-03-17 10:33:29 error }

                      javascript-0 2015-03-17 10:33:29 error throw new Error('undefined is not a valid uri or options object.')

                      javascript-0 2015-03-17 10:33:29 error if (typeof uri === 'undefined') {

                      javascript-0 2015-03-17 10:33:29 error script.js.Test: TypeError: Object function request(uri, options, callback) {

                      javascript-0 2015-03-17 10:33:29 info Start javascript script.js.Test `

                      var url = 'http://192.168.0.14/sec/?pt=7&cmd=7:1';
                      var request = require('request');
                      request(url);
                      
                      
                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      457

                      Online

                      32.9k

                      Benutzer

                      83.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe