不少網站用上ssl,客服qq頭像爲外鏈會失效,現將客服在線頭像修改成內部請求方法分享一下:網站
ToolAction中添加方法url
public String qqImages(){對象
String qq = paramString("qq");圖片
String aaUrl = "http://wpa.qq.com/pa?p=2:"+qq+":45";ssl
//new一個URL對象get
try {it
URL url = new URL(aaUrl);io
logger.info("qq圖像地址:"+aaUrl);請求
//打開連接方法
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5 * 1000);
InputStream inStream = conn.getInputStream();
ServletOutputStream out = response.getOutputStream();
BufferedImage challenge =ImageIO.read(inStream);
ImageIO.write(challenge, "png", out);
out.flush();
//關閉輸出流
out.close();
} catch (Exception e) {
e.printStackTrace();
logger.info("輸出qq圖片出錯");
}
return null;
}