2013-05-13 79 views
4

我目前使用node.js和express.js。對於我目前的項目,我需要訪問HTTP標頭的原始字符串(charset和accpeted)。如何使用express.js獲取node.js中的原始http標頭字符串

express.js中有一個函數返回這些字符集和接受的頭文件,但是,這些函數按質量排序,因此在我需要的特殊情況下不適用於我。

req.accepted // Returns sorted array of accepted header 

req.acceptedCharsets // Returns sorted array of accepted lang header 

然而,我所需要的原始字符串(ISO-8859-5; Q = 0.2,Unicode的1-1; Q = 0.8,文本/ *; Q = 0.5,應用/ JSON)。

現在有沒有辦法在我的快速應用程序中訪問這些原始字符串?

最好的問候, 克里斯賓

回答

8

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); 
相關問題