質問

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?

役に立ちましたか?

解決

Request header keys are case sensitive so you should write:

httpPost.addHeader("user-agent",  "Android");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top