基本信息
源码名称: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();
}
}
}