天天看点

android inputstream,Android中通过get请求获取InputStream

public InputStream getStream(String url) throws IllegalStateException, IOException {

HttpResponse response = null;

int timeoutConnection = 10000;

int timeoutSocket = 10000;

HttpParams httpParameters = new BasicHttpParams();

HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);

HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);

DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);

HttpGet getRequest = new HttpGet(url);

response = httpClient.execute(getRequest);

if (response == null) {

response = httpClient.execute(getRequest);

LogUtils.LOGE("test", "resonse ------------ " + response);

}

long length = response.getEntity().getContentLength();

if (length >= Constants.MAX_LENGTH) {

return null;

}

return response.getEntity().getContent();

}

原文:http://www.cnblogs.com/wanghongwei/p/4301240.html