• 相关软件
    >java实现URL带参数请求(get/post) 创建者:webmaster 更新时间:2005-05-16 21:01

    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;
    }
    相关文章
    本页查看次数: