我正在进行多部分S3上传,除了响应标头中的意外字母大小写更改外,它似乎正在工作。我得到的是“Etag”,而不是the documented "ETag"。这似乎是一个小细节,但我的标题查找区分大小写 - 所以我不想假设小写“t”是我可以期望保持不变的东西。我可以做一个不区分大小写的标题查找,但这看起来好像在描述差异,我更愿意理解我正在做的事情。
答案 0 :(得分:1)
RFC7230声明标题不区分大小写,因此它并不重要。 来自Section 3.2:
每个标题字段都包含一个不区分大小写的字段名称 通过冒号(":"),可选的前导空格,字段值和 可选的尾随空格。
在进行查找之前,将标题规范化为低/大写可能是个好主意。