19 lines
491 B
JavaScript
19 lines
491 B
JavaScript
'use strict'
|
|
|
|
const http = require('http')
|
|
const assert = require('assert')
|
|
const url = 'http://www.davidmarkclements.com/ncb3/some.json'
|
|
|
|
http.get(url, (res) => {
|
|
const size = parseInt(res.headers['content-length'], 10)
|
|
const buffer = Buffer.allocUnsafe(size)
|
|
var index = 0
|
|
res.on('data', (chunk) => {
|
|
chunk.copy(buffer, index)
|
|
index += chunk.length
|
|
})
|
|
res.on('end', () => {
|
|
assert.equal(size, buffer.length)
|
|
console.log('GUID:', JSON.parse(buffer).guid)
|
|
})
|
|
}) |