forked from workshopper/learnyounode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhttpClient.js
More file actions
62 lines (49 loc) · 1.63 KB
/
httpClient.js
File metadata and controls
62 lines (49 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
var http = require('http')
http.get(process.argv[2], function (response){
response.setEncoding('UTF-8');
response.on("data", function (data) {
console.log(data);
})
response.on('error', function (e) {
console.log(e);
})
})
/* Example
var http = require('http');
http.get(process.argv[2], function(response){
console.log('STATUS: ' + response.statusCode);
console.log('HEADERS: ' + JSON.stringify(response.headers));
response.setEncoding('utf8');
response.on('data', function(chunk){
console.log(chunk);
});
}).on('error', function(e){
console.log("Error: " + e.message);
console.error("Error!", e);
});
..:: Original Code::..
var http = require('http');
http.get(process.argv[2], function(response){
console.log('STATUS: ' + response.statusCode);
console.log('HEADERS: ' + JSON.stringify(response.headers));
response.setEncoding('utf8');
response.on('data', function(chunk){
console.log(chunk);
});
}).on('error', function(e){
console.log("Error: " + e.message);
console.error("Error!", e);
});
>> Result <<
"Spewin'" == "Spewin'"
"Christmas" == "Christmas"
"Digger" == "Digger"
"Divvy van" == "Divvy van"
"Stonkered" == "Stonkered"
"Bushie" == "Bushie"
"Bities" == "Bities"
"Chuck a yewy" == "Chuck a yewy"
"Gyno" == "Gyno"
"Tinny" == "Tinny"
""
*/