当我在Express.js'User-Agent
应用程序中呈现我的index.html
页面时,我需要设置我的自定义 http标头。
这没有帮助:
req.headers['user-agent'] = 'myHeader';
这可能吗?
当我在Express.js'User-Agent
应用程序中呈现我的index.html
页面时,我需要设置我的自定义 http标头。
这没有帮助:
req.headers['user-agent'] = 'myHeader';
这可能吗?
User-Agent 标头由 HTTP 客户端(浏览器)发送,旨在由服务器读取,例如用于Content Negotiation。您不能在响应中设置请求标头,它只能被读取。此外,传递给回调的 req 对象(IncomingMessage )是一个流。createServer()
Readable
但是,可以使用以下客户标头发起请求:
var headers = {'User-Agent': 'Ryan Dahl'};
http.request({hostname: 'nodejs.org', headers: headers}, function(res) {
});