1

DDOS に Incapsula を使用するサービスに data->web を取得しようとしていますが、次のエラーが表示されます。

DataSource.Error: サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF が続く必要があります

ここに投稿された回避策がありました: Power BI (Power Query) Web request results in "CR must be followed by LF" エラー

しかし、返されるデータは 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: Web.Page を使用して 'url' のリソースを取得できません。Web ページではないようです。

十分な評判がないため、スタック オーバーフローにより実際の URL を投稿できませんでした。

どんな援助も大歓迎です。

4

1 に答える 1