1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| var duplexify = require('duplexify')
| var http = require('http')
|
| var request = function(opts) {
| var req = http.request(opts)
| var dup = duplexify()
| dup.setWritable(req)
| req.on('response', function(res) {
| dup.setReadable(res)
| })
| return dup
| }
|
| var req = request({
| method: 'GET',
| host: 'www.google.com',
| port: 80
| })
|
| req.end()
| req.pipe(process.stdout)
|
|