Skip to main content

URL containing more than one equal sign in straight table not encoded as expected

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Sweta_Sharma
Former Employee
Former Employee

URL containing more than one equal sign in straight table not encoded as expected

Last Update:

Mar 16, 2021 3:30:54 AM

Updated By:

Sonja_Bauernfeind

Created date:

Mar 15, 2021 11:55:01 AM

Attachments

When a URL containing more than one equal sign in straight table to access OTRS Tickets in the browser, The second "=" of the URL gets encoded to %3D instead of “=”

 

Example:

 

URL used:

 https://otrs.mycompany.net/index.pl?Action=AgentTicketZoom;TicketID=123456 

 

Sweta_Sharma_0-1615823104860.png

URL is modified to:

https://otrs.mycompany.net/index.pl?Action=AgentTicketZoom;TicketID%3D123456 

 

Sweta_Sharma_1-1615823192187.png

 

Environment

  • Qlik Sense Enterprise for Windows any version

Resolution

This is working as designed.

Workaround

To make the URL work as expected use the delimiter "&" in place of ";"
Example- https://otrs.mycompany.net/index.pl?Action=AgentTicketZoom&TicketID=123456

Cause

Qlik Sense does not support separating URL parameters with semi-colon (";"). The official specifications only recommend the semi-colon delimiter for HTTP server implementations whereas ampersand ("&") is the default in most applications (compare e.g. Python's urllib or external JavaScript URL parsers).

 

Note: Attached qvf for reference.

Version history
Last update:
‎2021-03-16 03:30 AM
Updated by: