由于不推荐使用Content-MD5,所以使用HTTP标头进行消息完整性检查吗?

问题描述 投票:11回答:2

使REST Web服务器主要基于大文件的上载/下载,我希望能够检查文件的完整性。我相信正确的方法是使用Content-MD5 HTTP标头[0],这被AWS经验[1]证明是有用的。]

但是,令我非常沮丧的是,我最近得知它已被弃用[2]。

弃用讨论未提供任何解决方法的提示,所以我问你:

我还是应该决定使用Content-MD5 HTTP标头吗?

我应该使用具有相同含义的ETag(md5sum的base64编码)吗?

我应该使用?md5sum = XXX参数吗?

是否有更好的解决方案?

感谢您的见解。

最好的问候,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

使REST Web服务器主要基于大文件的上载/下载,我希望能够检查文件的完整性。我认为正确的方法是使用Content-MD5 HTTP标头[0] ...

rest http-headers md5 integrity
2个回答
1
投票

[添加自定义标题,例如说X-YourService-Integrity。这明确表明它是特定于您的服务的系统,并允许您将来使用MD5以外的完整性检查机制(例如SHA1)。它还避免了您不得不“重载”相似但不完全符合您期望的现有机制。


© www.soinside.com 2019 - 2024. All rights reserved.