异步交互请求网络
来源:互联网 发布:俊杰三角梅淘宝店 编辑:程序博客网 时间:2024/05/18 00:46
异步交互请求网络
/**
*
*/
package com.example.test3__;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import android.os.AsyncTask;
/**
* @author WJL
*
*/
public class MyAsyncTask extends AsyncTask<String, Integer, String> {
@Override
protected String doInBackground(String... params) {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(params[0]);
String string = null;
try {
HttpResponse httpResponse = httpClient.execute(httpPost);
if (httpResponse.getStatusLine().getStatusCode() == 200) {
HttpEntity entity = httpResponse.getEntity();
string = EntityUtils.toString(entity,"gbk");
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return string;
}
}
MyAsyncTask myAsyncTask = new MyAsyncTask();
try {
// 得到AsyncTask联网请求到的数据
String string = myAsyncTask.execute(uil).get();
- 异步交互请求网络
- 网络异步请求(2)
- ios网络异步请求
- IOS 异步 网络请求
- 同步/异步网络请求
- IOS ---网络异步请求
- Android异步网络请求
- 网络异步请求数据
- 网络请求同步异步
- 异步block网络请求
- 网络异步请求
- 异步请求网络
- 异步请求网络数据
- ios异步网络请求
- ajax异步网络请求
- 异步请求网络json
- 网络异步请求(1)
- 网络异步请求(三)
- Android 画虚线显示实线的BUG
- 常用shell指令
- greenDAO学习心得(一)
- 在SDL中显示GBK点阵汉字
- jQuery EasyUI的初级学习使用。
- 异步交互请求网络
- 查看物理CPU/内核数/线程数
- 关于 mysql 主从复制的简单配置
- Docker Machine快速安装Docker环境(二)
- 如何同时支持leftBarButtonItem及右滑返回手势
- volley获取网络图片,生成本地图片
- How to handle javascript alerts, confirmation and prompts?
- 本地分区索引如何确定表空间
- bzoj4385 Wilcze doły 单调队列