Делая REST веб-сервер, основанный в основном на загрузке / скачивании больших файлов, я хочу иметь возможность проверять целостность файлов. Я считал, что правильный способ сделать это - использовать HTTP-заголовок Content-MD5 [0], как показал опыт aws [1].
Однако, к моему большому огорчению, я недавно узнал, что он был (должен быть?) устаревшим [2].
Обсуждение устаревания не дало никакого совета по обходному пути, поэтому я спрашиваю вас:
Должен ли я по-прежнему использовать HTTP-заголовок Content-MD5?
Должен ли я использовать ETag с тем же значением (base64 кодирование md5sum)?
Должен ли я использовать параметр ?md5sum=XXX?
Есть ли вообще лучшее решение?
Спасибо за ваше понимание.
С наилучшими пожеланиями, B.
[0] https://webmasters.stackexchange.com/questions/2924/
[1] http://developer.amazonwebservices.com/connect/thread.jspa?threadID=22709