0

こんにちは、Googleで検索すると、任意のURLの公開日が表示されます。

Androidで何かできますか?URLのリストがあります。それらのURLの公開日を取得したいです。

何か案が?

4

2 に答える 2

2

これを行う 1 つの方法は、HEADリクエストを URLに送信してからLast-Modified、レスポンスのヘッダーを確認することです。ただし、一部の Web サーバーはLastModifiedヘッダーを提供しない場合があることに注意してください。その場合、この日付を特定することはできませんが、ほとんどの場合は取得する必要があります。コードは次のようになります。

HttpClient client = new DefaultHttpClient();  
String url = "http://example.com/getmethod.aspx?id=111&method=Test";
HttpHead req = new HttpHead(url);
HttpResponse resp = client.execute(req);  
String lastMod = resp.getFirtHeader("Last-Modified")
if(lastMod != null) {
    //parse this string to get a date
    //it will be in this format: Wed, 15 Nov 1995 04:58:08 GMT
}
于 2012-07-27T16:52:28.310 に答える
0

Apache HttpComponents を見てみましょう。ここで見つけることができます: http://hc.apache.org/

編集: AndroidHttpClient も使用できます。

于 2012-07-27T17:08:08.220 に答える