Section 19.3 “Tolerant Applications” of HTTP 1.1 RFC (2616) discusses the issue of parsing dates from HTTP client applications:
If the HTTP header incorrectly contains a date value with a time zone other than GMT, it MUST be converted to GMT using the most conservative conversion possible.
Two questions:
Does this mean that the server MUST convert a value other than GMT to GMT? Or does this mean that if (optionally) he wants to convert a date value other than GMT to GMT (rather than reject), then he MUST use the most conservative possible conversion?
What is meant by “the most conservative transformation possible”?
Change Although this is an old question, I am still interested in finding out the answer if it has one.
source share