var http = require('http');
var messages = [
  'Witaj, świecie',
  'Podstawowy serwer Node.js',
  'Powodzenia!'];
http.createServer(function (req, res) {
  res.setHeader("Content-Type", "text/html");
  res.writeHead(200);
  res.write('<html><head><title>Prosty serwer HTTP</title></head>');
  res.write('<body>');
  for (var idx in  messages){
    res.write('\n<h1>' + messages[idx] + '</h1>');
  }
  res.end('\n</body></html>');
}).listen(8080);



var options = {
    hostname: 'localhost',
    port: '8080',
  };
function handleResponse(response) {
  var serverData = '';
  response.on('data', function (chunk) {
    serverData += chunk;
  });
  response.on('end', function () {
    console.log("Status odpowiedzi:", response.statusCode);
    console.log("Nagłówki odpowiedzi:", response.headers);    
    console.log(serverData);
  });
}
http.request(options, function(response){
  handleResponse(response);
}).end();