В моем приложении у меня есть сервер Nodejs, который отправляет ответ JSON. Я нашел два способа сделать это, но я не уверен, каковы различия.
Один из способов -
var json = JSON.stringify(result.rows);
response.writeHead(200, {'content-type':'application/json', 'content-length':Buffer.byteLength(json)});
response.end(json);
И мой другой способ
var json = JSON.stringify(result.rows);
response.setHeader('Content-Type', 'application/json');
response.end(json);
Оба способа работают, и мне просто интересно, какая разница между ними и когда я должен использовать один над другим.