Я реализую свой собственный модуль http. Как я читаю чиновник Node.js модуля HTTP API, я не мог понять несколько вещей:node.js response.writeHead on http module
- Если пользователь использует функцию
response.writeHead(statusCode, [reasonPhrase], [headers])
, являются заголовки должны быть написаны immidiatly к розетке или они сначала должны быть сохранены как член объекта? а затем записывается только после функции.end()
? - В чем смысл неявных заголовков, которые должны использоваться всякий раз, когда пользователь не использовал
writeHead()
? должны ли они быть впереди? и если пользователь не установил их? каково должно быть поведение? спасибо
Так что на самом деле я нашел ответ на первый вопрос, поэтому оставил только второй –