node中setHeader和writeHeader区别

response.writeHead(statusCode[, statusMessage][, headers])

发送一个响应头给请求。 状态码是一个三位数的 HTTP 状态码,如 404。 最后一个参数 headers 是响应头。 第二个参数 statusMessage 是可选的状态描述。

该方法在消息中只能被调用一次,且必须在 response.end() 被调用之前调用。

response.setHeader() 设置的响应头会与 response.writeHead() 设置的响应头合并,且 response.writeHead() 的优先。

request.setHeader(name, value)

为 headers 对象设置一个单一的 header 值。如果该 header 已经存在了,则将会被替换。

posted @ 2021-07-03 15:57  遨若游龙  阅读(1005)  评论(0)    收藏  举报