HttpClient获取数据
public class MainActivity extends Activity{
private HttpClient mHttpClient;
private HttpGet mHttpGet;
private HttpResponse mHttpResponse;
private HttpEntity mHttpEntity;
private InputStream in;
private HttpData mHttpData;
private String url="http://www.tuling123.com/openapi/api?key=17191974786e3fa75cfe229024fe9d6a&info=超人";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
test(url);
}
public void test(final String url){
new Thread(new Runnable() {
@Override
public void run() {
try {
mHttpClient = new DefaultHttpClient();
mHttpGet = new HttpGet(url);
mHttpResponse = mHttpClient.execute(mHttpGet);
mHttpEntity = mHttpResponse.getEntity();
in = mHttpEntity.getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String line = null;
StringBuffer sb = new StringBuffer();
while ((line = br.readLine())!=null){
sb.append(line);
}
Log.e("tag ===================",sb.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
}
}