将String urlAddress= 这个网址改成 任意公网网址即可进行测试,比如可以改成 http://www.haolizi.net
package org.lanqiao;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class URLGet {
public static void main(String[] args) {
String urlAddress="http://localhost:8080/TestWeb/login.jsp";
try {
URL url=new URL(urlAddress);
HttpURLConnection hc=(HttpURLConnection)url.openConnection();
InputStream is=hc.getInputStream();
BufferedReader br=new BufferedReader(
new InputStreamReader(is));
String line=null;
while((line=br.readLine())!=null){
System.out.println(line);
}
// 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在
// http正文内,因此需要设为true, 默认情况下是false;
hc.setDoOutput(true);
// 设置是否从httpUrlConnection读入,默认情况下是true;
hc.setDoInput(true);
// Post 请求不能使用缓存
hc.setUseCaches(false);
// 设定传送的内容类型是可序列化的java对象
// (如果不设此项,在传送序列化对象时,当WEB服务默认的不是这种类型时可能抛java.io.EOFException)
hc.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
hc.setInstanceFollowRedirects(false);
// 设定请求的方法为"POST",默认是GET
hc.setRequestMethod("POST");
// 连接,从上述第2条中url.openConnection()至此的配置必须要在connect之前完成,
hc.connect();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
资源文件列表
HttpURLConnectionTest/.classpath , 301
HttpURLConnectionTest/.project , 397
HttpURLConnectionTest/.settings/org.eclipse.jdt.core.prefs , 598
HttpURLConnectionTest/.svn/entries , 3
HttpURLConnectionTest/.svn/format , 3
HttpURLConnectionTest/.svn/pristine/0c/0cf3c81f22782327c18a3d4884c43da461506789.svn-base , 397
HttpURLConnectionTest/.svn/pristine/32/320c2e638d033bd7c2135238b4e11c415a704774.svn-base , 1694
HttpURLConnectionTest/.svn/pristine/af/af7fe7fb2d26f84718d29a6c151fe0b5395a6b9b.svn-base , 598
HttpURLConnectionTest/.svn/pristine/b8/b871a406b31b850f5e1d7251f9c8e368fe6972be.svn-base , 301
HttpURLConnectionTest/.svn/wc.db , 38912
HttpURLConnectionTest/bin/org/lanqiao/URLGet.class , 1966
HttpURLConnectionTest/src/org/lanqiao/URLGet.java , 1694
