java实现URL带参数请求(get/post)

本文介绍了使用Java发送带有参数的GET和POST请求的方法。通过示例代码展示了如何构造URL并传递参数,以及如何处理HTTP响应。适用于需要进行HTTP请求处理的Java开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 java实现URL带参数请求(get/post)
param 为aaa=111&bbb=222.....格式
public   static  String sendGet(String url,String param)
 
{
  String result 
= "";
  
try{
   String urlName 
= url + "?"+param;//

   URL U 
= new URL(urlName);
   URLConnection connection 
= U.openConnection();
   connection.connect();
  
   BufferedReader in 
= new BufferedReader(new InputStreamReader(connection.getInputStream()));
   String line;
   
while ((line = in.readLine())!= null)
   
{
    result 
+= line;
   }

   in.close();   
  }
catch(Exception e){
   System.out.println(
"没有结果!"+e);
  }

  
return result;
 }

 
 
public   static  String sendPost(String url,String param)
 
{
  String result
="";
  
try{
   URL httpurl 
= new URL(url);
   HttpURLConnection httpConn 
= (HttpURLConnection)httpurl.openConnection();       
   httpConn.setDoOutput(
true);
   httpConn.setDoInput(
true);
   PrintWriter out 
= new PrintWriter(httpConn.getOutputStream());
   out.print(param);
   out.flush();
   out.close();
   BufferedReader in 
= new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
   String line;
   
while ((line = in.readLine())!= null)
   
{
    result 
+= line; 
   }

   in.close();
  }
catch(Exception e){
   System.out.println(
"没有结果!"+e);
  }

  
return result;
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值