Как получить Клиентское время из объекта запроса. Нет JavaScript - PullRequest
2 голосов
/ 02 января 2012

Я хочу использовать время клиентского компьютера в веб-приложении.Есть ли способ получить пользовательское время от HttpServletRequest?Я не могу использовать JavaScript или сценарии на стороне клиента, так как это веб-приложение предназначено для более дешевых мобильных телефонов, которые не поддерживают сценарии.Благодаря.

Ответы [ 2 ]

3 голосов
/ 02 января 2012

То, что вы ищете, может оказаться невозможным, как указано в этой предыдущей ветке SO:

Клиенты ДОЛЖНЫ отправлять поле заголовка даты только в сообщениях, которые включают тело объекта, как в случае запросов PUT и POST, и даже тогда это необязательно. Клиент без часов НЕ ДОЛЖЕН отправлять дату поле заголовка в запросе.

2 голосов
/ 02 января 2012

Если вы посмотрите на необработанный запрос, сделанный клиентом, то увидите, что в общем случае клиентская метка времени не отправляется с запросом.

Это означает, что вам необходимо добавить информацию о времени к вашему запросу на стороне клиента, чтобы сделать ее доступной на стороне сервера.

...