Question

I'm sending http request with request header with this code:

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

I'm trying to get this request header from Node.js by the following method:

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

But It is showing me that header is unavailable. When I send this request through android browser It gives me complete request header information. How to resolve this issue?

Was it helpful?

Solution

Request header keys are case sensitive so you should write:

httpPost.addHeader("user-agent",  "Android");
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top