Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

App Chaining URL max length - App Integration API

Hello altogether,

I encountered issues with max URL length when setting up URL for App chaining with multiple selections. When the URL is shorter than approx. 450 characters, its working fine. If URL is longer than 450 characters, I am getting following error from web browser.

Bad Request - Invalid URL


HTTP Error 400. The request URL is invalid.

I have tried different browsers (Chrome, Firefox, IE) and ended up with the same error message. I am using Qlik Sense 3.2.1. There is limitation for web browsers max URL length to 2048 characters, but my URL consist approx. from 810 characters.

On the Qlik's help page there is no such limitation mentioned: Working with the App Integration API ‒ Qlik Sense

Have anybody of you faced similar behavior and have workaround for longer URLs?

Thanks and Regards,

Ladislav.

3 Replies
Aiham_Azmeh
Employee
Employee

Hi ladislavcapo‌,

AFAIK there is no such limitation, I just checked with my colleagues. Can it be that you have a strange illegal character in the URL?

regards

Anonymous
Not applicable
Author

Hi,

URL consist only from field values: A-Z, 0-9 and spaces e.g.:

https://{servername}/sense/app/c0a08334-f51f-4cc1-8b5a-153eedf4925a/sheet/GWmyJ/state/analysis/select/[Customer%20Name]/[7%20X%204%20PHARMA%20GMBH];[7762798%20Canada%20Inc];[A%20W%20S%20Inc];[AAA%20Life%20Insurance%20Co];[AB%20Str%C3%A4ngbetong];[ABC%20International%20Bank%20Plc];[Abbott%20Primary%20Care];[Academy%20of%20Television%20Arts%20and%20Sciences];[Accentus%20Inc];[Acme%20Cryogenics];[Acrivia%20AB];[Actelion%20Pharmaceuticals%20Sverige%20AB];[Adecco%20UK%20Limited];[Adidas%20America%20Inc];[Administrators%20of%20The%20Tulane].

Have you tried with URL longer than 450 characters?

Thanks and Regards,

Ladislav

Ievgen
Contributor
Contributor

Hello all. Faced with the same problem. In my case I discover that by default QS server has limitation on number of characters between slashes.  Check Limitations paragraph here https://help.qlik.com/en-US/sense-developer/November2019/Subsystems/APIs/Content/Sense_ClientAPIs/ap...

Also check https://support.microsoft.com/en-us/help/820129/http-sys-registry-settings-for-windows  and you will find that by default UrlSegmentMaxLength parameter is 260 characters. 

So if you choose to use App Integration API you have to keep in mind that limitations.