В разделе 19.3 «Толерантные приложения» HTTP 1.1 RFC (2616) говорится о синтаксическом анализе дат из клиентских приложений HTTP:
Если заголовок HTTP неправильно содержит значение даты с часовым поясом, отличным от GMT, он ДОЛЖЕН быть преобразован в GMT с использованием наиболее консервативного возможного преобразования.
Два вопроса:
Означает ли это, что сервер ДОЛЖЕН преобразовывать значение даты, отличное от GMT, в GMT? Или это означает, что если (необязательно) он решит преобразовать значение даты, отличное от GMT, в GMT (а не отклонить его), то он ДОЛЖЕН использовать наиболее консервативное возможное преобразование?
Что подразумевается под «наиболее консервативной конверсией»?
Изменить Хотя это уже старый вопрос, мне все еще интересно узнать ответ, если он у кого-то есть.