[英]XML specified is not syntactically valid error while putting block blob list on azure storage using rest api
我试图将块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(...)
发送它
有什么想法可能是这里的问题吗?
更新:放置没有任何阻止的阻止列表时没有错误:
<?xml version="1.0" encoding="utf-8"?>
<BlockList>
</BlockList>
我在没有库的情况下直接针对REST API实现时遇到了同样的问题。 默认的API版本(除非您指定备用版本)不支持此xml模式用于分段上传。 切换到x-ms-version: 2011-08-18
为我解决了该问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.