代码如下
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect(); Map<String, List<String>> headerMap = connection.getHeaderFields(); Iterator<String> iterator = headerMap.keySet().iterator(); while (iterator.hasNext()) { String key = iterator.next(); List<String> values = headerMap.get(key); System.out.println(key + ":" +values.toString()); }如何头部信息里有中文,就会出现乱码,怎么办?
我想获得头部信息。
请大家都来看看啊。急。
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect(); Map<String, List<String>> headerMap = connection.getHeaderFields(); Iterator<String> iterator = headerMap.keySet().iterator(); while (iterator.hasNext()) { String key = iterator.next(); List<String> values = headerMap.get(key); System.out.println(key + ":" +values.toString()); }如何头部信息里有中文,就会出现乱码,怎么办?
我想获得头部信息。
请大家都来看看啊。急。
这个是可以的,
呵呵,谢谢大家啊。
绝对没问题的。
一般采用 String str = new String(XXX.getBytes("ISO-8859-1"), "GBK");
这样写