如何使用express.js在node.js中获取原始http头字符串

csc*_*ler 4 javascript node.js express

我目前使用node.js和express.js.对于我当前的项目,我需要访问HTTP标头的原始字符串(charset和accpeted).

express.js中有一个函数可以返回那些字符集和接受的标题,但是,这些函数按质量排序,因此在我需要的这种特殊情况下不能用于我.

req.accepted // Returns sorted array of accepted header

req.acceptedCharsets // Returns sorted array of accepted lang header
Run Code Online (Sandbox Code Playgroud)

但是,我需要原始字符串(iso-8859-5; q = .2,unicode-1-1; q = 0.8,text/*; q = .5,application/json).

现在有一种方法可以在我的快递应用程序中访问这些原始字符串吗?

最好的问候,Crispin

Las*_*nen 10

req.headers

如在

    var express = require('express');

var app = express.createServer();

app.get('/', function(req, res){
    console.log(req.headers);
    res.header('time', 12345);

    res.send('Hello World');
});

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)