1

我正在使用以下代码发送带有请求标头的 http 请求:

HttpPost httpPost = new HttpPost(url);
Http.post.addHeader("User-Agent",  "Android");

我正在尝试通过以下方法从 Node.js 获取此请求标头:

app.post('/', function(req, res){
var ua = req.header('user-agent');
console.log(ua);
});

但它告诉我标题不可用。当我通过 android 浏览器发送这个请求时,它给了我完整的请求头信息。如何解决这个问题?

4

1 回答 1

0

请求标头键区分大小写,因此您应该编写:

httpPost.addHeader("user-agent",  "Android");
于 2013-12-17T10:02:16.680 回答