码迷,mamicode.com
首页 > Web开发 > 详细

httpurlconnection get String

时间:2015-06-11 12:38:28      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

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;
}

httpurlconnection get String

标签:

原文地址:http://www.cnblogs.com/qiyongqiang/p/4568462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!