Http请求出错返回获取


@Test
	public void testHttp400() throws Exception {
		URL url = new URL("http://192.168.1.143:8082/services/common/getTerms");
		HttpURLConnection conn = (HttpURLConnection) url.openConnection();
		conn.setConnectTimeout(4 * 1000);
		conn.setRequestMethod("GET");
		conn.connect();
		int status = conn.getResponseCode();
		System.out.println(status);//400
		System.out.println(inputStream2String(conn.getErrorStream()));//这里使用ErrorStream
	}
	//
	String inputStream2String(InputStream is) throws Exception {
		BufferedReader in = new BufferedReader(new InputStreamReader(is));
		StringBuffer buffer = new StringBuffer();
		String line = "";
		while ((line = in.readLine()) != null) {
			buffer.append(line);
		}
		return buffer.toString();
	}

posted @ 2013-02-15 11:48  qizai  阅读(317)  评论(0编辑  收藏  举报