Pergunta

Estou criando uma biblioteca para lidar com o armazenamento em cache de clientes sobre o HTTP em um servidor da web (ou seja, manuseio de IF-match, se modificou-se, desde os cabeçalhos, se não, e if-não-modificado, desde os cabeçalhos http) e eu ', e eu' m Trabalhando em ETAGS (tags de entidade) no momento. Minha pergunta é se o ETAGS deve ser sensível ao minúsculo ou insensível ao caso? Eu tenho olhado por RFC 2616 (http://www.w3.org/protocols/rfc2616/rfc2616-sec14.html) e isso não especifica.

Só posso assumir que isso significa que eles devem ser sensíveis ao minúsculo, mas quero ter certeza de seguir o padrão.

Foi útil?

Solução

O padrão diz que é preciso usar um "Validador forte" Para manusear ETAG: Assim, as etags devem ser tratadas como valores opacas e correspondentes de acordo (ou seja, sensíveis ao caso).

Um servidor deve usar a forte função de comparação (consulte a Seção 13.3.3) para comparar as tags de entidade no if-correspondente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top