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

zzzz
05-05-16 1 297

就是用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();

zzzz
2005-05-16 22:49

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