我试图将数据>网络发送到使用Incapsula for DDOS的服务,并且我收到错误:
DataSource.Error:服务器提交了协议违规。 Section = ResponseHeader Detail = CR必须后跟LF
这里有一个解决方法: Power BI (Power Query) Web request results in "CR must be followed by LF" Error
但是这个解决方法对我来说不起作用,因为返回的数据不是Web.Page(而是它的JSON),因此Web.Page函数将返回结果的消息不要看起来像Web.page。
查询如下所示:
= Json.Document(Web.Contents("url", [Headers=[Authorization="Basic {encoded value}", #"X-Forte-Auth-Organization-Id"="{org_id}"]]))
并且在我使用查询验证器时实际工作,但当我退出使用时,我得到上面显示的错误。
如果我这样做:
=Json.Document(Web.Page(Web.Contents(url, [Headers=[Authorization="Basic {encoded value}", #"X-Forte-Auth-Organization-Id"="{org_id}"]])))
然后我收到了这个错误:
堆栈溢出不会让我发布实际网址,因为我没有足够的声誉。DataFormat.Error:' url'无法检索使用 网页。它似乎不是一个网页。
非常感谢任何帮助。
答案 0 :(得分:0)
[免责声明:我为Incapsula工作]
我建议在support [at] incapsula.com
上联系Incapsula支持他们可以为您提供帮助,但无法公开发布回复。