請教各位高手,httpclient有沒有辦法偽裝自己的客戶端資訊?

zzzz發表於2005-05-16
就是用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();

相關文章