首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpClient change UserAgent

HttpClient change UserAgent
EN

Stack Overflow用户
提问于 2014-12-31 10:42:20
回答 1查看 166关注 0票数 0

我使用此代码发送GET请求并更改请求的用户代理:

代码语言:javascript
复制
HttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36");

HttpGet httppost = new HttpGet(responseURL);

HttpResponse response = null;
response = httpclient.execute(httppost);

我想知道用户代理的改变是否会影响我将在我的应用程序上创建的其他HttpClient?或者有一种方法只对此UserAgent更改HttpClient

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-31 10:48:09

不,它不会影响其他情况。

您必须在您要单独创建的任何HttpClient实例中更改用户代理。最好的方法是继承HttpClient类并使用您想要的行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27719975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档