gpt4 book ai didi

java - 使用 REST API 将 block Blob 列表放在 Azure 存储上时,指定的 XML 在语法上无效错误

转载 作者:行者123 更新时间:2023-12-03 04:38:27 24 4
gpt4 key购买 nike

我正在尝试将 block blob 列表放入 Azure 存储中,但收到“指定的 XML 在语法上无效”错误。我在 java 中使用 REST API。

XML:

<?xml version="1.0" encoding="utf-8"?>
<BlockList>
<Latest>AA==</Latest>
<Latest>AQ==</Latest>
<Latest>Ag==</Latest>
<Latest>Aw==</Latest>
<Latest>BA==</Latest>
<Latest>BQ==</Latest>
<Latest>Bg==</Latest>
<Latest>Bw==</Latest>
<Latest>CA==</Latest>
<Latest>CQ==</Latest>
<Latest>Cg==</Latest>
<Latest>Cw==</Latest>
<Latest>DA==</Latest>
<Latest>DQ==</Latest>
<Latest>Dg==</Latest>
<Latest>Dw==</Latest>
<Latest>EA==</Latest>
<Latest>EQ==</Latest>
<Latest>Eg==</Latest>
<Latest>Ew==</Latest>
<Latest>FA==</Latest>
<Latest>FQ==</Latest>
<Latest>Fg==</Latest>
<Latest>Fw==</Latest>
<Latest>GA==</Latest>
<Latest>GQ==</Latest>
<Latest>Gg==</Latest>
</BlockList>

我使用 HttpRequest.put(url).send(...) 发送它

您知道这里可能存在什么问题吗?

更新:在没有任何 block 的情况下放置 block 列表时没有错误:

<?xml version="1.0" encoding="utf-8"?>
<BlockList>
</BlockList>

最佳答案

我在没有库的情况下直接针对 REST API 实现时遇到了同样的问题。默认 API 版本(除非您指定备用版本)不支持此 xml 架构进行分段上传。切换到 x-ms-version: 2011-08-18 解决了我的问题。

关于java - 使用 REST API 将 block Blob 列表放在 Azure 存储上时,指定的 XML 在语法上无效错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399792/

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