Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String url = "http://www.tim-online.nl/images/favicon.ico";
- HttpClient httpclient = new DefaultHttpClient();
- HttpGet httpget = new HttpGet(url);
- HttpResponse response;
- try {
- response = httpclient.execute(httpget);
- HttpEntity entity = response.getEntity();
- Map<String, String> cacheRequestHeaders = new HashMap<String, String>();
- for (Header h : response.getAllHeaders()) {
- cacheRequestHeaders.put(h.getName(), h.getValue());
- //Log.d("ADB", "key: " + h.getName());
- //Log.d("ADB", "value: " + h.getValue());
- }
- if (CacheManager.cacheDisabled()) {
- Log.d("ADB", "Cache is disabled :(");
- } else {
- Log.d("ADB", "Cache is enabled :)");
- }
- if (CacheManager.getCacheFileBaseDir() != null) {
- Log.d("ADB", CacheManager.getCacheFileBaseDir().toString());
- } else {
- Log.d("ADB", "Cannot get cachefilebasedir :( :(");
- }
- //Log.d("ADB", cacheRequestHeaders.toString());
- //CacheManager.CacheResult cr = new CacheManager.CacheResult();
- CacheManager.CacheResult cr = CacheManager.getCacheFile(url, cacheRequestHeaders);
- if (entity.getContentEncoding() != null) {
- cr.setEncoding(entity.getContentEncoding().toString());
- } else {
- cr.setEncoding("");
- }
- Log.d("ADB", url);
- Log.d("ADB", cr.toString());
- //Log.d("ADB", cr.getOutputStream().toString());
- //CacheManager.saveCacheFile(url, cr);
- // Examine the response status
- Log.i("Praeda", response.getStatusLine().toString());
- } catch (ClientProtocolException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement