基本信息
源码名称:java 测试get请求(入门级示例代码,亲测可用)
源码大小:0.01M
文件格式:.rar
开发语言:Java
更新时间:2016-05-07
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
将String urlAddress= 这个网址改成 任意公网网址即可进行测试,比如可以改成 http://www.haolizi.net
将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(); } } }