Xutils----httpUtils请求
2016-05-30 21:23
519 查看
String path = Url.CommonUrl + Url.KeJiId + "/" + num + Url.endUrl;
HttpUtils httpUtils = new HttpUtils();
// 参数一:请求方式
// 参数二:url
// 参数三:RequestParams params, 请求参数
// 参数四:RequestCallBack<T> callBack 回调通知接口
// RequestParams params=new RequestParams();
//
// params.addQueryStringParameter("key",
// "49d49fb9ef38fdfdb0a649f258c1f992");
// params.addQueryStringParameter("pno", pno+"");
httpUtils.send(HttpMethod.GET, path, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
Log.i("file", "请求失败");
}
@Override
public void onSuccess(ResponseInfo<String> weResponseInfo) {
String data = weResponseInfo.result;
Log.i("file", data);
Gson gson = new Gson();
// NewsData[] newsDatas = gson.fromJson(data, NewsData[].class);
//
// List<NewsData> list=new ArrayList<NewsData>();
// for (NewsData newsData2 : newsDatas) {
// list.add(newsData2);
// }
NewsData newsData = gson.fromJson(data, NewsData.class);
adapter.appendData(newsData.T1348649580692, false);
}
});
HttpUtils httpUtils = new HttpUtils();
// 参数一:请求方式
// 参数二:url
// 参数三:RequestParams params, 请求参数
// 参数四:RequestCallBack<T> callBack 回调通知接口
// RequestParams params=new RequestParams();
//
// params.addQueryStringParameter("key",
// "49d49fb9ef38fdfdb0a649f258c1f992");
// params.addQueryStringParameter("pno", pno+"");
httpUtils.send(HttpMethod.GET, path, new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
Log.i("file", "请求失败");
}
@Override
public void onSuccess(ResponseInfo<String> weResponseInfo) {
String data = weResponseInfo.result;
Log.i("file", data);
Gson gson = new Gson();
// NewsData[] newsDatas = gson.fromJson(data, NewsData[].class);
//
// List<NewsData> list=new ArrayList<NewsData>();
// for (NewsData newsData2 : newsDatas) {
// list.add(newsData2);
// }
NewsData newsData = gson.fromJson(data, NewsData.class);
adapter.appendData(newsData.T1348649580692, false);
}
});
相关文章推荐
- Asynctask获取网络数据使用
- [译]再次对比TCP与UDP
- android网络框架
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 802.11协议中的一些帧的理解
- 计算机网络——万维网
- TCP/IP网际互联
- hdu 3879(最小割模型求解最大权闭合图)
- 径向基神经网络RBF
- 神经网络浅析
- OSI网际互联
- 感知器神经网络
- Web页面请求的历程(四)
- 用httping测试WEB页面响应时间
- BP学习算法的实现
- TCP通信转HTTP桥接器(转发zabbix数据为例)
- Volley HTTP 缓存机制
- HTTP、TCP、Socket区别与联系
- Android 平台 实现 卷积神经网络
- C#之tcp自动更新程序