gpt4 book ai didi

使用 libCURL 在 C 中创建 Azure Blob 存储

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:13 27 4
gpt4 key购买 nike

我想使用 C 和 libCURL 库在现有 Azure 容器上创建 Blob 存储。

目前,我已经在 C 中成功使用了 libcurl,实现了多个 RESTApi 并将我的应用程序连接到 SQL Server,但似乎对 blob 的 POST 操作不起作用。

我尝试了许多不同的组合,但服务器的回答是:

< ?xml version="1.0"encoding="utf-8"?>< Error>< Code>InvalidAuthenticationInfo< Message>未以正确的格式提供身份验证信息。检查授权 header 的值。

这些是我用于身份验证的参数:

curl -H "授权:myuser:MYkey"

最佳答案

对于Authorization header ,您根本无法使用帐户 key 。本质上是Authorization header 需要按以下格式指定:

[SharedKey|SharedKeyLite] <AccountName>:<Signature>

请按照 Authentication for the Azure Storage Services 中概述的说明进行操作用于构建<Signature>授权 header 的一部分。

关于使用 libCURL 在 C 中创建 Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439229/

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