java 网络请求
2015-08-05 11:42
246 查看
String ret = null; try { URL url = new URL(requrl); HttpURLConnection httpConn = (HttpURLConnection) url.openConnection(); httpConn.setConnectTimeout(30000); httpConn.setReadTimeout(30000); httpConn.setDoOutput(true); httpConn.setDoInput(true); httpConn.setRequestMethod("POST"); DataOutputStream out = new DataOutputStream(httpConn.getOutputStream()); out.write(paras.getBytes("UTF-8")); out.flush(); out.close(); InputStream stream = httpConn.getInputStream(); DataInputStream in = new DataInputStream(stream); byte[] bin = null; byte[] inc = new byte[1024]; int datelength = 0; int insize = 0; while ((insize = in.read(inc)) != -1) { int oldlength = datelength; datelength += insize; byte[] oldbin = new byte[datelength]; for (int i = 0; i < oldlength; i++) oldbin[i] = bin[i]; for (int i = oldlength; i < datelength; i++) oldbin[i] = inc[i - oldlength]; bin = oldbin; } ret = new String(bin, "UTF8"); in.close(); System.out.println("ret is: " + ret); } catch (Exception ex) { ex.printStackTrace(); } return ret;
相关文章推荐
- Android网络请求框架NoHttp简介
- 【Android应用开发技术:网络通信】章节列表
- HDU 4737 A Bit Fun (2013成都网络赛)
- NTP网络时间服务器
- http缓存
- 常见HTTP状态
- 教你突破基于HTTP_REFERER的防盗链的方法
- httpclient post请求例子(无参数名与带参数名的例子),多线程并发处理
- nodejs 原生代码实现http 服务器和客户端并交互
- HTTP Referer简介
- TCP协议滑动窗口机制
- 转发:神经网络BP算法简单推导
- 数据中心TCP优化:同时满足低时延和高吞吐量
- Android 实时监听网络状态
- netstat统计tcp状态数量
- http 协议的chunck概念
- casperjs模拟登陆https页面获取当前面地址后发现为about:blank问题排查
- TCp拥塞控制机制
- 在IIS中使用SSL配置HTTPS网站
- php笔记06:http响应中的状态码