客服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;

}

相关文章
相关标签/搜索