S3分段上传,“ETag”vs“Etag”

时间:2017-02-06 19:23:55

标签: amazon-web-services amazon-s3

我正在进行多部分S3上传,除了响应标头中的意外字母大小写更改外,它似乎正在工作。我得到的是“Etag”,而不是the documented "ETag"。这似乎是一个小细节,但我的标题查找区分大小写 - 所以我不想假设小写“t”是我可以期望保持不变的东西。我可以做一个不区分大小写的标题查找,但这看起来好像在描述差异,我更愿意理解我正在做的事情。

1 个答案:

答案 0 :(得分:1)

RFC7230声明标题不区分大小写,因此它并不重要。 来自Section 3.2

  

每个标题字段都包含一个不区分大小写的字段名称   通过冒号(":"),可选的前导空格,字段值和   可选的尾随空格。

在进行查找之前,将标题规范化为低/大写可能是个好主意。