-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
example code:
const url = 'http://m.qpic.cn/psb?/V12z2enq1EDXnj/mhPPlRUa73TiD7MyHUNr3RAp17dG*cKq91Q*cvA4lrQ!/b/dFIBAAAAAAAA&bo=fgKCAwAAAAADB98!&rf=viewer_4';
function useNodeHttp() {
const http = require('http');
http.get(url, res => {
if (res.statusCode !== 200) {
console.error(`Status Code: ${res.statusCode}`);
}
let rawData = '';
res.on('data', chunk => { rawData += chunk; });
res.on('end', () => {
console.log(`node.http got data: ${rawData.length}`);
});
});
}
async function useBHttp() {
const bhttp = require("bhttp");
const response = await bhttp.get(url);
if (response.body.length === 0) {
console.log(`bhttp got data: ${response.body.length}`);
}
}
(async function() {
useNodeHttp();
useBHttp();
})();output:
bhttp got data: 0
node.http got data: 1001303
Metadata
Metadata
Assignees
Labels
No labels