无法从Android httpclient获取用户代理

时间:2014-04-08 08:04:19

标签: android servlets apache-httpclient-4.x androidhttpclient

我正在使用httpClient从我的Android应用程序向我的Web服务器发送请求,并尝试在我的servlet中使用user-agent。但我得到了Apache-HttpClient / UNAVAILABLE(java 1.4)'。如何知道这个请求是从Android应用程序?请建议解决这个问题?

2 个答案:

答案 0 :(得分:1)

将此代码用于android默认用户代理。 httpclient.getParams()的setParameter(CoreProtocolPNames.USER_AGENT,System.getProperty(" http.agent&#34));

答案 1 :(得分:0)

嗯,这是默认的用户代理。 但您可以像这样设置自定义用户代理:

client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Custom user agent");