android解析httpresponce内容
2050 ワード
Androidのappはネットワークに接続されていない基本的に現在、サーバとのインタラクションがしばしばあるこの時、サーバが返すデータを解析する簡単な関数がたくさんあります.
1 static public String Change(HttpResponse httpResponce) {
2 String result = null;
3 try {
4 BufferedReader bufferedReader = new BufferedReader(
5 new InputStreamReader(httpResponce.getEntity().getContent()));
6 StringBuffer stringBuffer = new StringBuffer("");
7 //
8 String NL = System.getProperty("line.separator");
9 // http StringBuffer
10 String line = "";
11 while ((line = bufferedReader.readLine()) != null) {
12 stringBuffer.append(line + NL);
13 }
14 result = stringBuffer.toString();
15 } catch (IllegalStateException e) {
16 // TODO Auto-generated catch block
17 e.printStackTrace();
18 } catch (IOException e) {
19 // TODO Auto-generated catch block
20 e.printStackTrace();
21 }
22 System.out.println("the result is " + result);
23 return result;
24 }