Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:我的Android应用程序未发送请求头_Android_Node.js_Request Headers - Fatal编程技术网

Android:我的Android应用程序未发送请求头

Android:我的Android应用程序未发送请求头,android,node.js,request-headers,Android,Node.js,Request Headers,我正在发送带有请求头的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); }); 但它向我表明,标题是不可用的。当我通过andr

我正在发送带有请求头的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浏览器发送这个请求时,它会给我完整的请求头信息。
如何解决此问题?

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

httpPost.addHeader("user-agent",  "Android");

console.log(req.headers)
output是什么?问题已经解决了,我把“user agent”写成了“user agent”