È possibile leggere l'ora del browser (macchina client) quando viene effettuata una richiesta al servlet?Leggere l'ora del browser/client dall'intestazione della richiesta servlet Http
risposta
Non ci credo. Purtroppo l'header HTTP Date viene inviato solo per i messaggi PUT o POST, e anche allora è opzionale:
clienti dovrebbero inviare solo una data di intestazione campo nei messaggi che includono un'entità-corpo , come nel caso di il PUT e le richieste POST, e anche allora è opzionale. Un client senza orologio NON DEVE inviare un campo di intestazione Data in una richiesta .
Se si ha il controllo del client, è possibile (forse) codificarlo come un'intestazione HTTP sperimentale separata. Oppure aggiungilo come parametro GET, ecc.
Puoi usare javascript e aggiungere il tempo a ogni richiesta. A condizione che javascript è abilitato, è possibile aggiungere la seguente ai tuoi link:
link = link + "?date="+(new Date()).getTime()
Si può fare qualcosa di simile, se avete bisogno di informazioni sul fuso orario. Questo question potrebbe aiutare.