NEWS
Альтернатива - request(url).
-
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
-
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');
-
Да это понятно, просто почему в ошибку валит.
Вот что нашел в описании: Following modules are pre-loaded: fs, crypto, wake_on_lan, request, suncalc, util, path, os, net, events, dns.
-
Bluefox, подскажи нам как request(url)?
483_widget_anleitung.png -
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 разберусь завтра вечером. У меня завтра экзамен. `
Мы за тебя держим кулочки!
-
Еще как вариант, проверил, работает.
exec ('wget --output-document=/dev/null "http://192.168.0.14/sec/?pt=7&cmd=7:0"');
-
Еще как вариант, проверил, работает.
exec ('wget --output-document=/dev/null "http://192.168.0.14/sec/?pt=7&cmd=7:0"'); ```` `
Это только для linux
-
Наконец то нашёл в чём загвоздка:
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
-
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
-
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);