有些中文或者有空格的URL需要用如下方式进行encode方能进行真正的请求
public static String urlEncodeURL(String url) { try { String result = URLEncoder.encode(url, "UTF-8"); result = result.replaceAll("%3A", ":").replaceAll("%2F", "/").replaceAll("\\+", "%20");//+实际上是 空格 url encode而来 return result; } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; }