HttpURLConnection 实现get提交
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
package com.mmt.test.urlConnection; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.StreamTokenizer; import java.net.HttpURLConnection; import java.net.URL; public class URLConnection_GET { public static void main(String args[]){ String urlPath = "http://www.besti.edu.cn"; String encodeType = "UTF-8"; String resultString = getWEBPageContentByURLPath(urlPath, encodeType); System.out.println(resultString); } public static String getWEBPageContentByURLPath(String urlPath,String encodeType){ String resultString = null ; InputStream inputStream = getInputStreamByURLPath(urlPath, encodeType); resultString = streamToString(inputStream, encodeType); return resultString ; } private static InputStream getInputStreamByURLPath(String urlPath,String encodeType){ InputStream inputStream = null ; URL url = null ; try { url = new URL(urlPath ); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setConnectTimeout(3000); httpURLConnection.setDoInput(true); httpURLConnection.setRequestMethod("GET"); int responseCode = httpURLConnection.getResponseCode(); if(responseCode ==200){ inputStream = httpURLConnection.getInputStream(); } } catch (Exception e) { e.printStackTrace(); } return inputStream ; } private static String streamToString(InputStream inputStream,String encodeType){ String resultString = null ; ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); int len = 0; byte data[]=new byte[1024]; try { while((len=inputStream.read(data))!=-1){ byteArrayOutputStream.write(data,0,len); } byte[]allData = byteArrayOutputStream.toByteArray(); resultString = new String(allData,encodeType); } catch (IOException e) { e.printStackTrace(); } return resultString ; } }