1.下载library https://github.com/wyouflf/xUtils/
2.添加library到自己项目,我是新建了个文件夹xUtils,各位看官随意
3.代码
private void fetchTempXUtils(final String testUrl) {
// 实例化HttpUtils
HttpUtils httpUtils = new HttpUtils();
// 添加参数
params = new RequestParams();
params.addQueryStringParameter("username", edit_username.getText()
.toString());
params.addQueryStringParameter("password", edit_password.getText()
.toString());
// 发送请求 这里为post
httpUtils.send(HttpMethod.POST, testUrl, params,
new RequestCallBack<String>() {
//成功后处理
@Override
public void onSuccess(ResponseInfo<String> responseInfo) {
System.out.println(responseInfo.result);
// JsonObject解析
JSONObject json;
try {
json = new JSONObject(responseInfo.result);
String name = json.getString("NAME");
// 显示Name
Toast.makeText(MainActivity.this, name,
Toast.LENGTH_LONG).show();
} catch (JSONException e) {
e.printStackTrace();
}
}
@Override
public void onFailure(HttpException error, String msg) {
// 错误处理
Toast.makeText(MainActivity.this, "网络错误",
Toast.LENGTH_LONG).show();
}
});
}
4.