Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在servicing index.html、express.js上设置用户代理头_Javascript_Express_Http Headers - Fatal编程技术网

Javascript 在servicing index.html、express.js上设置用户代理头

Javascript 在servicing index.html、express.js上设置用户代理头,javascript,express,http-headers,Javascript,Express,Http Headers,在Express.js应用程序中呈现index.html页面时,我需要设置自定义http'User-Agent标题 这无助于: req.headers['user-agent'] = 'myHeader'; 这可能吗 用户代理报头由HTTP客户端(浏览器)发送,并由服务器读取,例如。 您不能在响应中设置请求标头,它只能被读取。此外,传递给createServer()回调的req对象(IncomingMessage)是一个可读的流 但是,可以使用客户标头通过以下方式启动请求: var heade

Express.js应用程序中呈现
index.html
页面时,我需要设置自定义http
'User-Agent
标题

这无助于:

req.headers['user-agent'] = 'myHeader';

这可能吗

用户代理报头由HTTP客户端(浏览器)发送,并由服务器读取,例如。 您不能在响应中设置请求标头,它只能被读取。此外,传递给
createServer()
回调的req对象(IncomingMessage)是一个
可读的

但是,可以使用客户标头通过以下方式启动请求:

var headers = {'User-Agent': 'Ryan Dahl'};

http.request({hostname: 'nodejs.org', headers: headers}, function(res) {

});

因此,不可能使某些东西
app.use(函数(req,res,next){req.headers['user-agent']='myHeader';next();})