public static String getJSON(String url, int timeout) {
HttpURLConnection c = null;
try {
long requestStart = System.currentTimeMillis();
URL u = new URL(url);
c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setRequestProperty("Content-length", "0");
c.setUseCaches(false);
c.setAllowUserInteraction(false);
c.setConnectTimeout(timeout);
c.setReadTimeout(timeout);
c.connect();
int status = c.getResponseCode(); switch (status) {
case 200:
case 201:
BufferedReader br = new BufferedReader(new InputStreamReader(c.getInputStream()));
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line+"\n");
}
br.close();
return sb.toString();
}
long requestStop = System.currentTimeMillis();
StatisticsUtil.networkEvent(SysConstant.CONVERT_TOKEN_HOST,
status,
requestStart, requestStop,
StatisticsUtil.calRequestSize(url, mapHeaders),
StatisticsUtil.calResponseSize(httpResponse, result),
statusCode, serverMessage); } catch (MalformedURLException ex) {
} catch (IOException ex) {
} finally {
if (c != null) {
try {
c.disconnect(); } catch (Exception ex) {
}
}
}
return null;
}

最新文章

  1. HTML5中引入的关键特性
  2. Linux学习之路—Linux文件与目录管理
  3. 1027mysqlbinlog工具日志恢复
  4. Android网络开发之实时获取最新数据
  5. 利用BBRSACryptor实现iOS端的RSA加解密
  6. HDU 1707
  7. 【Hadoop代码笔记】Hadoop作业提交之JobTracker接收作业提交
  8. 基于实际项目的SQL学习总结
  9. UVA 10954 Add All
  10. APMServ—我用过的最优秀的PHP集成环境工具
  11. Android敏感词过滤主要类
  12. Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
  13. gogs windows
  14. Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.codec.digest.DigestUtils.sha1Hex(Ljava/lang/String;)Ljava/lang/String;
  15. phpstorm webstorm 常用快捷键总结
  16. calc()
  17. 性能问题案例01——sybase数据库内存问题
  18. 【OpenCV for Android】Android Studio JNI和NDK配置及采坑记录
  19. MySQL从删库到跑路(四)——MySQL数据库创建实例
  20. Oracle数据库的“健康指示器”——事件(events)

热门文章

  1. 写一个类似淘宝的ios app需要用到哪些技术?
  2. poj 1321(DFS)
  3. 线性回归模型之LinearRegression和SGDRegressor
  4. 3-3 第三天 Promise 如何使用
  5. Hdu-5983 2016ACM/ICPC亚洲区青岛站 B.Pocket Cube 模拟
  6. website robots.txt 防爬虫 措施
  7. HTML实现图片360度循环旋转
  8. SQL 字段类型详解
  9. Qt:&OpenCV—Q图像处理基本操作(Code)
  10. mindmanager 2018 中文破解版_注册码_免激活