客服qq頭像爲外鏈會失效,現將客服在線頭像修改成內部請求方法

不少網站用上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;

}

相關文章
相關標籤/搜索