gpt4 book ai didi

rest - 自 Content-MD5 已弃用以来,使用 HTTP header 进行消息完整性检查?

转载 作者:行者123 更新时间:2023-12-04 02:28:32 26 4
gpt4 key购买 nike

制作主要基于大文件上传/下载的 REST Web 服务器,我希望能够检查文件完整性。我相信正确的方法是使用 Content-MD5 HTTP header [0],正如 aws 经验 [1] 所证明的那样。

然而,令我沮丧的是,我最近了解到它(将要?)被弃用 [2]。

弃用讨论没有给出任何解决方法提示,所以我问你:

我还应该决定使用 Content-MD5 HTTP header 吗?

我应该使用具有相同含义的 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

最佳答案

添加一个自定义标题,称为 say X-YourService-Integrity .这明确表明它是特定于您的服务的系统,并允许您将来使用 MD5 以外的完整性检查机制(例如,SHA1)。它还避免了您必须“重载”类似但不完全是您想要的现有机制。

关于rest - 自 Content-MD5 已弃用以来,使用 HTTP header 进行消息完整性检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8239873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com