Ich versuche, das Datum der letzten Änderung aus einer APK-Datei auf meinem Server zu bekommen, das Problem, sobald ich versuche, den Header zu bekommen, scheitert es irgendwie.Wie bekomme ich das letzte Änderungsdatum von der APK-Datei auf dem Server
kann ich die Datei in Ordnung Download mit
try {
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(params[0]).openConnection();
con.setRequestMethod("HEAD");
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
} // do some more not relevant
aber sobald ich versuche, den Header vom Server zu bekommen es nicht
URL obj = new URL(customURL);
URLConnection conn = obj.openConnection();
Map<String, List<String>> map = conn.getHeaderFields();
for (Map.Entry<String, List<String>> entry : map.entrySet()) {
System.out.println("Key : " + entry.getKey()
+ " ,Value : " + entry.getValue());
Toast.makeText(getApplicationContext(),"Key: "+entry.getKey() + "Value: " + entry.getValue(),Toast.LENGTH_SHORT).show();
}
ich dies versucht haben, sondern auch die bereits zu verwenden existing connecting und einfach die con .. aber es scheitert irgendwie
jede hilfe wäre wirklich nett
später im Programm im sogar die Größe der Datei runOnUiThread setzen zu bekommen. totalSize = urlConnection.getContentLength(); aber ich will nur das modifizierte Datum –