PackageCn.smartercampus.core.util;ImportJava.io.BufferedReader;ImportJava.io.InputStream;ImportJava.io.InputStreamReader;Importjava.net.HttpURLConnection;ImportJava.net.URL; Public classhttpcilent { Publicstring HttpRequest (String req_url) {StringBuffer buffer=NewStringBuffer (); Try{URL URL=NewURL (Req_url); HttpURLConnection Httpurlconn=(HttpURLConnection) url.openconnection (); Httpurlconn.setdooutput (false); Httpurlconn.setdoinput (true); Httpurlconn.setusecaches (false); Httpurlconn.setrequestmethod ("GET"); Httpurlconn.connect (); //converts the returned input flow to a stringInputStream InputStream =Httpurlconn.getinputstream (); InputStreamReader InputStreamReader=NewInputStreamReader (InputStream, "Utf-8"); BufferedReader BufferedReader=NewBufferedReader (InputStreamReader); String Str=NULL; while(str = bufferedreader.readline ())! =NULL) {buffer.append (str); } bufferedreader.close (); Inputstreamreader.close (); //Freeing ResourcesInputstream.close (); InputStream=NULL; Httpurlconn.disconnect (); } Catch(Exception e) {System.out.println (E.getstacktrace ()); } returnbuffer.tostring (); } }
HttpURLConnection the tool class as a request-calling interface without a return parameter