/**
* 这是一个发送doGet请求并得到返回的json数据的方法
*
* @param msg
* @return
*/
public static Result doGet(String msg) {
/*
* 得到完整的url
*/
String url = setURL(msg);
HttpUtils httpUtils = new HttpUtils();
httpUtils.send(HttpRequest.HttpMethod.GET, url,
new RequestCallBack<String>() {
/**
* 这是一个请求成功调用的方法
*/
@Override
public void onFailure(HttpException arg0, String arg1) {
System.out.println("请求失败了...");
}
/**
* 这是一个请求成功调用的犯法
*
* @return
*/
@Override
public void onSuccess(ResponseInfo<String> info) {
try {
JSONObject obj = new JSONObject(info.result);
String code = obj.getString("code");
String text = obj.getString("text");
result.setCode(Integer.parseInt(code));
result.setText(text);
System.out.println(result.getCode());
System.out.println(result.getText());
System.out.println(result);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
System.out.println(result);
return result;
}
chavin