protected void testGet() {
// TODO Auto-generated method stub
//HttpURLConnection默认的请求方式为Get
try {
//闯将URL并制定访问的地址
URL url=new URL("http://192.168.243.1:8080/fdf/servlet/ServletDemo1?name="+URLEncoder.encode("张三")+"&password=123");
//得到httpURLConnection
HttpURLConnection connection=(HttpURLConnection) url.openConnection();
//设置连接的超时时间
connection.setConnectTimeout(3000);
//设置读取数据的超时时间
connection.setReadTimeout(5000);
//开始连接服务器
connection.connect();
//获取服务器返回的响应
int code=connection.getResponseCode();
if(code==200){
InputStream is=connection.getInputStream();
ByteArrayOutputStream bos=new ByteArrayOutputStream();
byte[] buff=new byte[1024];
int len=0;
while((len=is.read(buff))!=-1){
bos.write(buff, 0, len);
}
is.close();
bos.close();
String str=bos.toString();
System.out.println(str);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
HttpUrlConnection+Get请求
最新推荐文章于 2023-04-06 09:51:51 发布