When calling the QRS API (connecting via a Virtual Proxy on Windows Authentication), HTML is returned from the API instead of JSON.Environments:
- Qlik Sense Enterprise, all versions
If no User-Agent:Windows
header is provided, then Qlik Sense will attempt to authenticate the user via Forms authentication as documented on the help site in Administer > Managing a Qlik Sense site > Configuring Qlik Sense > Configuring security > Authentication > Authentication methods
, i.e. will respond with an HTML form.Windows authentication pattern: The chosen authentication pattern for logging in. If the User-Agent header contains the Windows authentication pattern string, Windows authentication is used. If there is no matching string, form authentication is used.
If you are connecting to the QRS API via a virtual proxy configured with Windows authentication, ensure you provide the User-Agent:Windows header