Packagetesthttp;ImportJava.io.BufferedReader;Importjava.io.IOException;ImportJava.io.InputStreamReader;ImportJava.net.URL;Importjava.net.URLConnection; Public classPostandget { Public Static voidMain (string[] args) {Sendget ("Http://www.baidu.com"); } //Get Public Static voidsendget (String url) {BufferedReader bufferedreader=NULL; Try{URL Realurl=Newurl (URL); URLConnection OpenConnection=realurl.openconnection (); Openconnection.setrequestproperty ("Accept", "*/*"); Openconnection.setrequestproperty ("Connection", "keep-alive"); Openconnection.setrequestproperty ("User-agent", "mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) "); BufferedReader=NewBufferedReader (NewInputStreamReader (Openconnection.getinputstream (), "GBK")); String Line=NULL; while(line = Bufferedreader.readline ())! =NULL) {System.out.println (line); } } Catch(Exception e) {e.printstacktrace (); } finally { Try { if(BufferedReader! =NULL) Bufferedreader.close (); } Catch(IOException e) {e.printstacktrace (); } } } //Post Public Static voidsendpost (string url, string param) {BufferedReader BufferedReader=NULL; Try{URL Realurl=Newurl (URL); URLConnection OpenConnection=realurl.openconnection (); Openconnection.setrequestproperty ("Accept", "*/*"); Openconnection.setrequestproperty ("Connection", "keep-alive"); Openconnection.setrequestproperty ("User-agent", "mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) "); Openconnection.setdooutput (true); Openconnection.setdoinput (true); byte[] bytes =param.getbytes (); Openconnection.getoutputstream (). write (bytes); Openconnection.getoutputstream (). Flush (); BufferedReader=NewBufferedReader (NewInputStreamReader (Openconnection.getinputstream (), "Utf-8")); String Line=NULL; while(line = Bufferedreader.readline ())! =NULL) {System.out.println (line); } } Catch(Exception e) {e.printstacktrace (); } finally { Try { if(BufferedReader! =NULL) Bufferedreader.close (); } Catch(IOException e) {e.printstacktrace (); } } }}
Java-http Request