We have an application that renders some Power BI reports, following more less this tutorial - [Embedding Power BI in Blazor] - can’t add link, so need to google it
When application is not routed through Cloudflare, all works fine. But when traffic goes through Cloudflare - which is how we want to approach it, it does not render. Just a blank page, no http errors, neither nothing in Cloudflare logs for this URL.
Any idea what could be a root cause of that and how to diagnose it?
Hi @matteo I can’t share the URL and in the following screenshot you can see the error displayed by the browser and also I can see lot of 400 Bad Request errors in the network logs raised against javascript and even images in some cases.
By the way, the developer said that he faced similar issue before when he tried to proxy PBI over Apache HTTP Server and he fixed it by adding following setting to Apache config AllowEncodedSlashes NoDecode
I don’t know what could be the case with Cloudflare.
Could this be related to URL normalization ?
Are you going direct to the Apache Server or to the backend?
Might be URL normalisation, but unfortunately I have never had any experience with this in conjunction with PowerBI.
Apache was used in internal environment.
Now I am setting up a public environment, so I am switching from Apache to Cloudflare for the proxying.
I don’t need Apache for this setup.