基本信息
源码名称:java 测试get请求(入门级示例代码,亲测可用)
源码大小:0.01M
文件格式:.rar
开发语言:Java
更新时间:2016-05-07
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
将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();
		}
		
	}
}