List<Map<String,Object>> listiterms=
new
ArrayList<Map<String,Object>>();
HashMap<String, Object> hashmap=
new
HashMap<String,Object>();
String result =
null
;
HttpClient httpClient =
new
DefaultHttpClient();
String validateUrl =
"http://"
;
httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,
5000
);
httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,
5000
);
HttpPost httpRequst =
new
HttpPost(validateUrl);
List<BasicNameValuePair> params =
new
ArrayList<BasicNameValuePair>();
params.add(
new
BasicNameValuePair(
"content"
,
"example"
));
params.add(
new
BasicNameValuePair(
"name"
,
"zhangsan"
));
try
{
httpRequst.setEntity(
new
UrlEncodedFormEntity(params, HTTP.UTF_8));
HttpResponse response = httpClient.execute(httpRequst);
if
(response.getStatusLine().getStatusCode() ==
200
)
{
StringBuilder builder =
new
StringBuilder();
BufferedReader buffer =
new
BufferedReader(
new
InputStreamReader(response.getEntity().getContent()));
for
(String s =buffer.readLine(); s!=
null
; s = buffer.readLine()){
builder.append(s);
}
JSONObject jsonObject =
new
JSONObject(builder.toString());
result = jsonObject.getString(
"success"
);
if
(result.equals(
"true"
)){
String data = jsonObject.getString(
"data"
);
JSONArray arr =
new
JSONArray(data);
int
i=
0
;
for
( i =
0
; i < arr.length(); i++) {
Map<String,Object> map=
new
HashMap<String,Object>();
JSONObject temp = (JSONObject) arr.get(i);
map.put(
"remarks"
, temp.getString(
"remarks"
));
map.put(
"name"
, temp.getString(
"name"
));
Log.e(
"innername"
, temp.getString(
"name"
));
map.put(
"content"
, temp.getString(
"content"
));
map.put(
"time"
, temp.getString(
"time"
));
listiterms.add(map);
}
}
else
{
hashmap.put(
"remarks"
,
"no_data"
);
listiterms.add(hashmap);
}
}
else
{
hashmap.put(
"remarks"
,
"connect_erro"
);
listiterms.add( hashmap);
}
}
catch
(Exception e) {
hashmap.put(
"remarks"
,
"exception"
);
listiterms.add(hashmap);
}