Tworzenie serwera WWW REST głównie w oparciu o wysyłanie/pobieranie dużych plików, chcę mieć możliwość sprawdzenia integralności pliku. Uważałem, że właściwym sposobem na to było użycie nagłówka HTTP Content-MD5 [0], co okazało się przydatne w doświadczeniu aws [1].Sprawdzanie integralności wiadomości za pomocą nagłówków HTTP, ponieważ Content-MD5 został wycofany?
Jednak ku mojemu przerażeniu dowiedziałem się niedawno, że był (być?) Przestarzały [2].
Dyskusja dezaprobata nie daje żadnej wskazówki obejście, więc pytam Cię:
Mam jeszcze zdecyduje się użyć nagłówka HTTP Content-MD5?
Czy powinienem używać ETag o tym samym znaczeniu (kodowanie base64 z sumy md5)?
Czy powinienem używać parametru? Md5sum = XXX?
Czy istnieje lepsze rozwiązanie w ogóle?
Dzięki za spostrzeżenia.
Pozdrawiam, B.
[0] https://webmasters.stackexchange.com/questions/2924/
[1] http://developer.amazonwebservices.com/connect/thread.jspa?threadID=22709
[2] http://trac.tools.ietf.org/wg/httpbis/trac/ticket/178
Dziękuję za odpowiedź. – user687718
Dziękuję za odpowiedź. Jednak niestandardowy nagłówek http może zostać odrzucony podczas przesyłania i nie widzę przewagi nad ETag, która mogłaby zostać użyta do kontroli integralności, ponieważ implementacja walidatora pozostaje otwarta przez standardową http://www.w3.org/Protocols /rfc2616/rfc2616-sec13.html#sec13.3.3 – user687718
Dlaczego nagłówek zostanie upuszczony podczas przesyłania? –