wie Holen Sie sich last-modified-Datum aus dem header-String
Hab ich die Header-Werte im Header-Objekt. aber ich brauche "Last-Modified" in das string-Objekt für den Vergleich. Bitte könnten Sie mir sagen, wie sollte ich der Letzte header in den string.
HttpClient client = new DefaultHttpClient();
//HttpGet get = new HttpGet(url);
HttpHead method = new HttpHead(url);
HttpResponse response = client.execute(method);
Header[] s = response.getAllHeaders();
String sh = String.valueOf(s);
System.out.println("The value of sh:"+sh);
System.out.println("The header from the httpclient:");
for (int i = 0; i < s.length; i++) {
Header hd = s[i];
System.out.println("Header Name: "+hd.getName() + " " + " Header Value: " + hd.getValue());
}
String last-modified = //here I need to convert this header(last-modified);
InformationsquelleAutor Shashi Shirke | 2011-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
In vielen Fällen werden Sie nur einen Last-Modified-header, so können Sie einfach verwenden:
Mehrere Werte, die JavaDoc sagt: Wenn einen Antwort-header mit dem angegebenen Namen vorhanden ist und mehrere Werte enthält, wird der Wert, der Hinzugefügt wurde zuerst zurückgegeben werden.
InformationsquelleAutor Premek Brada
Probieren Sie etwas wie dieses:
InformationsquelleAutor michael667
InformationsquelleAutor warship