Skip to content

Instantly share code, notes, and snippets.

@rhocairn
Created May 11, 2015 18:07
Show Gist options
  • Save rhocairn/fd35a06e6d0356aceef2 to your computer and use it in GitHub Desktop.
Save rhocairn/fd35a06e6d0356aceef2 to your computer and use it in GitHub Desktop.
server.js
var http = require('http');
var requestDataString = '';
var requestOptions = {
hostname: "127.0.0.1",
port: 8888,
path: "/",
method: "GET"
};
var req = http.request(requestOptions, function(res) {
console.log("Status Code:", res.statuScode);
console.log("Headers:", res.headers);
res.on('data', function(chunkBuffer) {
console.log("Got chunk of data:", chunkBuffer.toString());
requestDataString += chunkBuffer.toString();
});
res.on('end', function() {
console.log("All data received:", requestDataString);
});
});
req.end();
req.on('error', function(err) {
console.error("ERROR!");
console.error(err);
});
var http = require('http');
http.createServer(function (req, res) {
console.log("Request received. Saying hello...");
res.writeHead(200, {
'Content-Type': 'text/plain',
'Content-Disposition': 'attachment; filename="hello.txt"'
});
res.end('Hello World\n');
}).listen(8888, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment