7. 最后关闭HttpClient资源.
public String doPost(String url, String params) {
String result = “”;
CloseableHttpClient httpclient = null;
CloseableHttpResponse response = null;
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session = request.getSession();
if (session != null) {
httpclient = (CloseableHttpClient) session.getAttribute(“httpclient”);
}
if (httpclient == null) {
httpclient = HttpClients.createDefault();
}
try {
HttpPost httppost = new HttpPost(url);
httppost.setHeader(“accept”, “/”);
httppost.setHeader(“connection”, “Keep-Alive”);
httppost.setHeader(“User-Agent”, “Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36”);