package com.wj.cn;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.ByteArrayBuffer;
import org.apache.http.util.EncodingUtils;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
public class httprequest {
private URLConnection urlConnect;
private URL url;
private static HttpURLConnection con;
private static int state = -1;
public String GetData(String Adress) {
DataInputStream dis = null;
try {
//实例地址
url = new URL(Adress);
//实例Http连接
urlConnect = url.openConnection();
//获取输入流
dis = new DataInputStream(urlConnect.getInputStream());
//获取输出流
int temp = 0;
ByteArrayBuffer baff = new ByteArrayBuffer(1000);
while ((temp = dis.read()) != -1) {
baff.append(temp);
}
//将服务器返回的信息显示在文本
return EncodingUtils.getString(baff.toByteArray(), "UFT-8");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
} finally {
try {
if (dis != null)
dis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
}
}
android httpclient获取服务器上面的数据
最新推荐文章于 2018-04-26 17:22:10 发布