httpurlconnection

 String spec = Common.getBaseUrl()+"/user_device_list2";  
            Log.e("yan", "ss"+spec);
            // 根据地址创建URL对象(网络访问url)  
            URL url = new URL(spec);  
           // byte[] data = null;
            // 采用http协议打开的连接对象  
            HttpURLConnection urlConnection = (HttpURLConnection) url  
                    .openConnection();  
            urlConnection.setRequestMethod("POST");// 以post方式发起请求  
            urlConnection.setReadTimeout(5000);// 设置超时  
            urlConnection.setConnectTimeout(5000);// 设置连接超时  
            UserWrapper userInfo = ((MyApplication)DevicesActivity.this.getApplication()).getCurrentUser();
            StringBuffer params = new StringBuffer();
            // 表单参数与get形式一样
            params.append("u").append("=").append(userInfo.u).append("&")
                  .append("k").append("=").append(userInfo.k).append("&")
                  .append("uid").append("=").append(userInfo.u);
            byte[] bypes = params.toString().getBytes();
            //设置请求头    此处根据要求去写  (可以查看亚都和雅智的对比) 
/* String contentType = params.getContentType();
if(contentType.equals(RequestParams.genic_form))
urlConnection.setRequestProperty("Content-Type", contentType);
else
urlConnection.setRequestProperty("Content-Type", contentType+"; boundary="+params.getBoundary());*/
            //设置请求头  
            urlConnection.setRequestProperty("Connection","keep-alive");  
            //设置请求头  
            urlConnection.setRequestProperty("Content-Length",String.valueOf(bypes.length));  
          
            //设置请求头  
            urlConnection.setRequestProperty("User-Agent"," Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0");  
              
            //post 流的方式写入  
            urlConnection.setDoInput(true);//发送post请求必须设置允许输入  
            urlConnection.setDoOutput(true);//发送post请求必须设置允许输出  
           
            OutputStream os = urlConnection.getOutputStream();  
            os.write(bypes);  
            os.flush();  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值