HEAD
メソッドHttpClient
を使用して、ヘッダフィールドを取得し、サーバファイルの「最終変更日」をチェックする必要があります。
私はそれを得ることができません、ヘッダーフィールドを取得する方法を知っている場合は、返信してください。 比較のためにStringオブジェクトに "last-modified"ヘッダーを取得する方法。すべてのヘッダを取得するためにHTTPClientのHEADメソッドを使用する方法
HttpClient client = new DefaultHttpClient();
//HttpGet get = new HttpGet(url);
HttpHead method = new HttpHead(url);
HttpResponse response= client.execute(method);
Header[] s = response.getAllHeaders();
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());
}
はい、これは書きですが、私はそれを使用したときに、私は次のエラーを取得します。 ........ HeadMethodを型に解決することはできません。この問題を解決する方法を教えてください。 –
それは書き込みですが、私はこれを使用したときにエラーが発生しました。 HeadMethodは型に解決できません。どのように私はこの問題を克服しましたか。返信してください。 –
@ShashiShirke、Apache commons httpクライアントライブラリをダウンロードしてプロジェクトに組み込む必要があります。 – Nate