【发布时间】:2022-01-16 13:16:28
【问题描述】:
如何使用 http.request 向https://api.urbandictionary.com/v0/define?term=wat 发出获取请求? 运行此代码时,我在关闭之前没有收到任何响应:
import { request, METHODS } from 'http';
const options = {
host: 'api.urbandictionary.com',
path: '/v0/define/?term=wat',
pathname: '/v0/define/',
search: 'term=wat',
method: 'GET',
headers: { Accept: 'application/json' }
}
const req = request(options, (res) => {
let resAccum = '';
res.on('data', (chunk) => {
console.log('GOT chunk', chunk);
resAccum += chunk;
});
res.on('close', () => console.log('FINISHED', resAccum)); // FINISHED
res.on('error', err => console.log(err));
});
req.on('error', err => console.log(err));
req.end();
【问题讨论】: