добавление часового пояса клиента со стороны сервера - PullRequest
1 голос
/ 31 декабря 2011

Код моего сервера c # использует UiAdaptor для отправки клиенту строки даты и времени.

Я хочу, чтобы эта строка соответствовала часовому поясу клиента и включала часовой пояс в возвращаемую строку.

Какой рекомендуемый способ сделать это?Исследуете httpRequest?Могу ли я исследовать httpRequest в классе BLL (не наследовать от web.Page)?

1 Ответ

1 голос
/ 31 декабря 2011

Часовой пояс вы можете найти в поле заголовка HTTP . Так что исследование httpRequest - это путь, по которому можно пойти

обновление

Я зашел на этот веб-сайт, который показывает заголовок HTTP-запроса, отправленный вашим браузером , и заметил, что дата не отправляется. Я не уверен, почему это может быть, но если бы дата была в запросе, она была бы в поле Дата.

В противном случае вы не сможете легко определить часовой пояс, в котором находится пользователь (я полагаю, вы могли бы отследить имя хоста или какую-либо другую вещь, которая была бы ненадежной).

Большинство служб, которые заботятся о часовых поясах (форумы, календарь Google и т. Д.), Спросят вас, в каком вы месте. Я подозреваю, что именно поэтому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...