turicas / brasil.io

Backend do Brasil.IO (para código dos scripts de coleta de dados, veja o link na página de cada dataset)
https://brasil.io/
GNU General Public License v3.0
923 stars 145 forks source link

Utilizar somente `Last-Modified` ou campo dentro do corpo do resultado? #7

Closed turicas closed 6 years ago

turicas commented 10 years ago

A utilização do campo Last-Modified, além de ser compatível com a filosofia REST, é útil para sistemas de cache.

A utilização de um campo específico para última data de atualização dentro do corpo da representação do recurso retornado facilita o uso do dado por desenvolvedores e possibilita que não-desenvolvedores tenham esse dado só de baixar a representação do recurso (sem precisar olhar os headers HTTP - coisa que provavelmente não saberão fazer).

turicas commented 10 years ago

@rodsenra comentou por e-mail: "Eu prefiro Last-Modified em geral, mas se vc precisar distinguir quando o dado foi modificado na sua fonte original de quando ele foi "ingerido" no site, vai precisar das duas opções."