gpt4 book ai didi

azure - 如果为资源提交两个或多个同名元数据 header ,Blob 服务会返回 200 或 400? (Azure Blob 服务)

转载 作者:行者123 更新时间:2023-12-02 06:56:22 24 4
gpt4 key购买 nike

根据 https://learn.microsoft.com/en-us/learn/modules/work-azure-blob-storage/5-set-retrieve-properties-metadata-rest -

“如果为资源提交两个或多个同名元数据 header ,Blob 服务将返回状态代码 400(错误请求)”。

但是根据 https://learn.microsoft.com/en-us/learn/modules/work-azure-blob-storage/4-manage-container-properties-metadata-dotnet -

“如果为某个资源提交了两个或多个同名的元数据 header ,Blob 存储会以逗号分隔并连接这两个值,并返回 HTTP 响应代码 200(正常)”。

嗯,是哪一个?

我错过了什么吗?

最佳答案

其实这两个都是真的。

第一个用于 REST API 操作。如果您直接调用 REST API 并设置 2 个同名元数据项,则请求将失败并出现错误请求(400 状态代码错误)。

第二个适用于使用.Net SDK 的情况。在这里,如果您设置 2 个同名的元数据项,SDK 会将它们组合起来并向 REST API 发送单个 header 请求。

关于azure - 如果为资源提交两个或多个同名元数据 header ,Blob 服务会返回 200 或 400? (Azure Blob 服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70930427/

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