How do I make get request to https://api.urbandictionary.com/v0/define?term=wat using http.request? When running this code, I'm getting no response before closing:
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();