var net = require('net');
var clientSocket = new net.Socket();
clientSocket.on('connect', function () {
console.log('Connected to Google.');
});
clientSocket.on('data', function (data) {
console.log(data.toString());
});
clientSocket.on('end', function () {
console.log('Google sent all data.');
});
clientSocket.on('close', function () {
console.log('Connection closed.');
});
clientSocket.on('error', function (error) {
throw error;
});
clientSocket.connect(80, 'google.com', function (error) {
if (error) {throw error;}
});
clientSocket.write('GET /index.html HTTP/1.0'); // Передаем тип запроса GET или POST и какую страницу хотим загрузить - index.html
clientSocket.write('Accept-Encoding: gzip, compress');
// clientSocket.write('Host: 127.0.0.1');
// clientSocket.write('User-Agent: My programm');
// clientSocket.write('Accept-Language: en');
clientSocket.write(''); // Обязательно должна в конце отправлять пустая строка.
clientSocket.end();
Комментариев нет:
Отправить комментарий