gpt4 book ai didi

php - 具有 Blob 存储的 Azure PHP SDK 中的 x-ms-version header 无效

转载 作者:行者123 更新时间:2023-12-03 01:51:48 25 4
gpt4 key购买 nike

我在 Azure 中设置了一个容器来存储 blob 对象。使用时createBlockBlob Azure PHP SDK 中的方法我收到以下错误输出:

400: Fail:
Code: 400
Value: The value for one of the HTTP headers is not in the correct format.
details (if any): <?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:
Time:2016-02-18T14:33:05.9196494Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>2012-02-12</HeaderValue></Error>.<br />

到目前为止,我发现根据此网站,Azure PHP SDK 可能不是最新的:https://azure.microsoft.com/en-us/blog/microsoft-azure-storage-service-version-removal/

GitHub 上的一个人表示,更改 x-ms-version header 应该可以解决问题:https://github.com/Azure/azure-sdk-for-python/issues/288#issuecomment-74399273不幸的是我不知道如何更改 x-ms-version Azure PHP SDK 中的 header 。

关于如何解决这个问题有什么想法吗?

最佳答案

x-ms-version header 值是从 WindowsAzure\Common\Internal\Resources.php 文件中定义的 STORAGE_API_LATEST_VERSION 变量中选取的。您可能想改变这一点。

关于php - 具有 Blob 存储的 Azure PHP SDK 中的 x-ms-version header 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35484677/

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