POST方法请求URL

public static Object postMethod(){
          URL url = null;
          HttpURLConnection connect = null;
          InputStream is = null;
          BufferedReader in = null;
          StringBuffer params = null;
           try {
              url = new URL(
                         "http://127.0.0.1:7080/testapi/" );
              connect = (HttpURLConnection) url.openConnection();
              connect.setRequestMethod( "POST"); 
              connect.setDoOutput(true); 
              connect.setRequestProperty( "ContentType","text/xml;charset=utf-8" );
              connect.setUseCaches(false); 
              connect.setRequestProperty( "Connection", "Keep-Alive" ); 
              params = new StringBuffer();
              params.append( "&count=")
                    .append("2");
             OutputStreamWriter writer = new OutputStreamWriter(connect.getOutputStream(),"utf-8" ); 
             writer.write(params.toString());//写入参数
             writer.flush(); 
             writer.close(); 
             InputStreamReader reder= new InputStreamReader(connect.getInputStream(), "utf-8" );
             BufferedReader breader = new BufferedReader(reder); 
             String content = ""; 
             String result = ""; 
             while ((content = breader.readLine()) != null) { 
                  result= content;
             }
             reder.close();
             breader.close();
             return result;
          } catch (Exception e) {
             return "fail";
          } finally {
             try {
                    if (in != null)
                        in.close();
                    if (is != null)
                        is.close();
              } catch (Exception e) {
                   e.printStackTrace();
              }
          }
     }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值