How do I get the real device in http_user_agent? When I use a WebView, I can get the real value like this:
[HTTP_USER_AGENT] => Mozilla/5.0(Linux; U; And
If you don't want to call setHeader() for every request you create you can set the http client parameter CoreProtocolPNames.USER_AGENT. After doing this HTTP client will automatically add this header parameter to each request.
Something like:
client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Custom user agent");
when you create your HttpClient.