Azure数据工厂v2-OData-复制数据-XmlError十六进制值0x1F是无效字符,第1行,位置1

问题描述

以下是使用的OData URL格式示例:

https://odata-my-company.net/api/v1/datalake/abcd1234321234ef9887492023/data_tablename/

我尝试使用编码URL以及将“:”替换为“%3A”,将“ /”替换为“%2F”

还尝试完全删除“ https://”。 还尝试使用“ http://”代替“ https://”

什么都没有。

有帮助吗???预先感谢

===以下错误消息===

连接失败

无法创建到RequestUrl的OData连接 无法从消息内容中读取元数据文档。 XmlError:”(十六进制值0x1F)是无效字符。第1行,位置1::( 1、1)

Screenshot of same error in Azure Data Factory

解决方法

url没问题。该错误抱怨XML。我知道在ADF中我们到处都有json。只是想知道ODATA是否返回XML,并且那里存在问题。在我看来,您好像在找错地方了。