Завершающие теги HTTP должны быть чувствительными к регистру?

Я создаю библиотеку для обработки клиента, кэширующегося по HTTP на веб-сервере (т.е. обрабатывающего Если-соответствия, If-Modified-Since, If-None-Match и HTTP-заголовков If-Unmodified-Since), и я работаю над Завершающими тегами (теги объекта) в данный момент. Моим вопросом являются Завершающие теги, должно быть чувствительным к регистру, или нечувствительным к регистру? Я просматривал RFC 2616 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html), и он не указывает.

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

6
задан Rick 17 December 2009 в 15:45
поделиться

1 ответ

В стандарте говорится, что для обработки ETag необходимо использовать «сильный валидатор» : таким образом, ETags должны обрабатываться как непрозрачные значения и соответственно сопоставляться (то есть с учетом регистра).

Сервер ДОЛЖЕН использовать функцию строгого сравнения (см. Раздел 13.3.3) для сравнения тегов объектов в If-Match.

6
ответ дан 17 December 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: