发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请教各位高手,httpclient有没有办法伪装自己的客户端信息?

2005-05-16 22:47
赞助商链接

就是用jarkata commons.httpclient 有没有办法通过代理发送给需要访问的服务器操作系统和浏览器信息?
我现在要走代理骗官方的代理服务器,手动设置代理访问什么问题都没有,但用程序直接访问来路明细里操作系统名和浏览器信息都是空,程序里怎么才能伪装的和手动设置一样?
给段代码吧,我的写法是这样的:
HttpClient client = new HttpClient();

//设置代理服务器地址和端口

client.getHostConfiguration().setProxy("148.208.221.12",80);

HttpMethod method = new GetMethod("http://www21.admin88.com/stat.asp?id=2269&referer=http://www.13322.com&scr=1024768&color=32");
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com");
client.executeMethod(method);
//打印服务器返回的状态
System.out.println(method.getStatusLine());

//打印返回的信息

System.out.println(method.getResponseBodyAsString());

//释放连接

method.releaseConnection();

2005-05-16 22:49

是骗官方的流量记数器说错

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com