私のサーバー上のapkファイルから最後に変更された日付を取得しようとしています。サーバー上のapkファイルから最終更新日を取得する方法
私は
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
でファイルの罰金をダウンロードすることができますが、すぐに私は、サーバーからヘッダを取得しようとして、それは私がこれを試してみましたが、また、すでにを使用する
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();
}
を失敗しました既存の接続とちょうどconを使用します..しかし、それは何とか失敗します。
すべての助けが本当にいいでしょう
後でプログラムイムでrunOnUiThreadに入れて走っていました。 totalSize = urlConnection.getContentLength();しかし、私はちょうど私のsetrequestmethodの直前にこのコードを追加した –